-
Notifications
You must be signed in to change notification settings - Fork 425
SSLClientCertificate
leeway edited this page Nov 19, 2021
·
1 revision
public class SSLClientCertificate
Convenience init.
public convenience init(pkcs12Path: String, password: String) throws
- pkcs12Path: Path to pkcs12 file containing private key and X.509 ceritifacte (.p12)
- password: file password, see kSecImportExportPassphrase
Designated init. For more information, see SSLSetCertificate() in Security/SecureTransport.h.
public init(identity: SecIdentity, identityCertificate: SecCertificate)
- identity: SecIdentityRef, see kCFStreamSSLCertificates
- identityCertificate: CFArray of SecCertificateRefs, see kCFStreamSSLCertificates
Convenience init.
public convenience init(pkcs12Url: URL, password: String) throws
- pkcs12Url: URL to pkcs12 file containing private key and X.509 ceritifacte (.p12)
- password: file password, see kSecImportExportPassphrase
Designated init.
public init(pkcs12Url: URL, importOptions: CFDictionary) throws
- pkcs12Url: URL to pkcs12 file containing private key and X.509 ceritifacte (.p12)
- importOptions: A dictionary containing import options. A kSecImportExportPassphrase entry is required at minimum. Only password-based PKCS12 blobs are currently supported. See SecImportExport.h
Types
- CloseCode
- CocoaMQTT
- CocoaMQTT5
- CocoaMQTT5Message
- CocoaMQTTAUTHReasonCode
- CocoaMQTTCONNACKReasonCode
- CocoaMQTTConnAck
- CocoaMQTTConnState
- CocoaMQTTDISCONNECTReasonCode
- CocoaMQTTError
- CocoaMQTTError.FoundationConnection
- CocoaMQTTLogger
- CocoaMQTTLoggerLevel
- CocoaMQTTMessage
- CocoaMQTTPUBACKReasonCode
- CocoaMQTTPUBCOMPReasonCode
- CocoaMQTTPUBRECReasonCode
- CocoaMQTTPUBRELReasonCode
- CocoaMQTTPropertyName
- CocoaMQTTQoS
- CocoaMQTTSUBACKReasonCode
- CocoaMQTTSocket
- CocoaMQTTUNSUBACKReasonCode
- CocoaMQTTWebSocket
- CocoaMQTTWebSocket.DefaultConnectionBuilder
- CocoaMQTTWebSocket.FoundationConnection
- CocoaMQTTWebSocket.StarscreamConnection
- CocoaRetainHandlingOption
- ErrorType
- FoundationStream
- MqttAuthProperties
- MqttConnectProperties
- MqttDecodeConnAck
- MqttDecodePubAck
- MqttDecodePubComp
- MqttDecodePubRec
- MqttDecodePubRel
- MqttDecodePublish
- MqttDecodeSubAck
- MqttDecodeUnsubAck
- MqttPublishProperties
- MqttSubscription
- PayloadFormatIndicator
- SSLCert
- SSLClientCertificate
- SSLClientCertificateError
- SSLSecurity
- SSLSettings
- WSError
- WebSocket
- WebSocket.OpCode
- WebSocket.WSResponse
- formatInt
Protocols
- CocoaMQTT5Delegate
- CocoaMQTTDelegate
- CocoaMQTTSocketDelegate
- CocoaMQTTSocketProtocol
- CocoaMQTTWebSocketConnection
- CocoaMQTTWebSocketConnectionBuilder
- CocoaMQTTWebSocketConnectionDelegate
- SSLTrustValidator
- WSStream
- WSStreamDelegate
- WebSocketAdvancedDelegate
- WebSocketClient
- WebSocketDelegate
- WebSocketPongDelegate