SSLClientCertificate
public class SSLClientCertificate
Undocumented
-
Convenience init.
Declaration
Swift
public convenience init(pkcs12Path: String, password: String) throwsParameters
pkcs12PathPath to pkcs12 file containing private key and X.509 ceritifacte (.p12)
passwordfile password, see kSecImportExportPassphrase
-
Designated init. For more information, see SSLSetCertificate() in Security/SecureTransport.h.
Declaration
Swift
public init(identity: SecIdentity, identityCertificate: SecCertificate)Parameters
identitySecIdentityRef, see kCFStreamSSLCertificates
identityCertificateCFArray of SecCertificateRefs, see kCFStreamSSLCertificates
-
Convenience init.
Declaration
Swift
public convenience init(pkcs12Url: URL, password: String) throwsParameters
pkcs12UrlURL to pkcs12 file containing private key and X.509 ceritifacte (.p12)
passwordfile password, see kSecImportExportPassphrase
-
Designated init.
Declaration
Swift
public init(pkcs12Url: URL, importOptions: CFDictionary) throwsParameters
pkcs12UrlURL to pkcs12 file containing private key and X.509 ceritifacte (.p12)
importOptionsA dictionary containing import options. A kSecImportExportPassphrase entry is required at minimum. Only password-based PKCS12 blobs are currently supported. See SecImportExport.h
View on GitHub
Install in Dash