One Logo Pool Ball
SecurityUI · IOS API REFERENCE

SFCertificatePresentation

class · iOS 18.4+ · SDK 27.1

class SFCertificatePresentation

Members (10)

method · iOS 18.4+

dismissSheet

TypeScript
dismissSheet(): void
Swift declaration
func dismissSheet()
init · iOS 18.4+

init

TypeScript
static init(trust: _Security_SecTrust): SFCertificatePresentation
Swift declaration
init(trust: SecTrust)
method · iOS 18.4+

presentSheet

TypeScript
presentSheet(viewController: _UIKit_UIViewController, dismissHandler?: ((() => void)) | null): void
Swift declaration
func presentSheet(in viewController: UIViewController, dismissHandler: (() -> Void)? = nil)
get · iOS 18.4+

helpURL

TypeScript
get helpURL(): (string) | null
Swift declaration
var helpURL: URL? { get set }
set · iOS 18.4+

helpURL

TypeScript
set helpURL(value: (string) | null)
Swift declaration
var helpURL: URL? { get set }
get · iOS 18.4+

message

TypeScript
get message(): (string) | null
Swift declaration
var message: String? { get set }
set · iOS 18.4+

message

TypeScript
set message(value: (string) | null)
Swift declaration
var message: String? { get set }
get · iOS 18.4+

title

TypeScript
get title(): (string) | null
Swift declaration
var title: String? { get set }
set · iOS 18.4+

title

TypeScript
set title(value: (string) | null)
Swift declaration
var title: String? { get set }
get · iOS 18.4+

trust

TypeScript
get trust(): _Security_SecTrust
Swift declaration
unowned(unsafe) var trust: SecTrust { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SFCertificatePresentation.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All SecurityUI types →