OpenQuizz
Une application de gestion des contenus pédagogiques
SecurityConst Class Reference
Inheritance diagram for SecurityConst:
Collaboration diagram for SecurityConst:

Static Public Attributes

 kSSLSessionOptionBreakOnServerAuth
 
 kSSLProtocol2
 
 kSSLProtocol3
 
 kTLSProtocol1
 
 kTLSProtocol11
 
 kTLSProtocol12
 
 kTLSProtocol13
 
 kTLSProtocolMaxSupported
 
 kSSLClientSide
 
 kSSLStreamType
 
 kSecFormatPEMSequence
 
 kSecTrustResultInvalid
 
 kSecTrustResultProceed
 
 kSecTrustResultDeny
 
 kSecTrustResultUnspecified
 
 kSecTrustResultRecoverableTrustFailure
 
 kSecTrustResultFatalTrustFailure
 
 kSecTrustResultOtherError
 
 errSSLProtocol
 
 errSSLWouldBlock
 
 errSSLClosedGraceful
 
 errSSLClosedNoNotify
 
 errSSLClosedAbort
 
 errSSLXCertChainInvalid
 
 errSSLCrypto
 
 errSSLInternal
 
 errSSLCertExpired
 
 errSSLCertNotYetValid
 
 errSSLUnknownRootCert
 
 errSSLNoRootCert
 
 errSSLHostNameMismatch
 
 errSSLPeerHandshakeFail
 
 errSSLPeerUserCancelled
 
 errSSLWeakPeerEphemeralDHKey
 
 errSSLServerAuthCompleted
 
 errSSLRecordOverflow
 
 errSecVerifyFailed
 
 errSecNoTrustSettings
 
 errSecItemNotFound
 
 errSecInvalidTrustSettings
 
 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
 
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
 
 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
 
 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
 
 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
 
 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
 
 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
 
 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
 
 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
 
 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
 
 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
 
 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
 
 TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
 
 TLS_DHE_RSA_WITH_AES_256_CBC_SHA
 
 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
 
 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
 
 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
 
 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
 
 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
 
 TLS_DHE_RSA_WITH_AES_128_CBC_SHA
 
 TLS_RSA_WITH_AES_256_GCM_SHA384
 
 TLS_RSA_WITH_AES_128_GCM_SHA256
 
 TLS_RSA_WITH_AES_256_CBC_SHA256
 
 TLS_RSA_WITH_AES_128_CBC_SHA256
 
 TLS_RSA_WITH_AES_256_CBC_SHA
 
 TLS_RSA_WITH_AES_128_CBC_SHA
 
 TLS_AES_128_GCM_SHA256
 
 TLS_AES_256_GCM_SHA384
 
 TLS_AES_128_CCM_8_SHA256
 
 TLS_AES_128_CCM_SHA256
 

Detailed Description

A class object that acts as essentially a namespace for Security constants.

Field Documentation

◆ errSecInvalidTrustSettings

errSecInvalidTrustSettings
static

◆ errSecItemNotFound

errSecItemNotFound
static

◆ errSecNoTrustSettings

errSecNoTrustSettings
static

◆ errSecVerifyFailed

errSecVerifyFailed
static

◆ errSSLCertExpired

errSSLCertExpired
static

◆ errSSLCertNotYetValid

errSSLCertNotYetValid
static

◆ errSSLClosedAbort

errSSLClosedAbort
static

◆ errSSLClosedGraceful

errSSLClosedGraceful
static

◆ errSSLClosedNoNotify

errSSLClosedNoNotify
static

◆ errSSLCrypto

errSSLCrypto
static

◆ errSSLHostNameMismatch

errSSLHostNameMismatch
static

◆ errSSLInternal

errSSLInternal
static

◆ errSSLNoRootCert

errSSLNoRootCert
static

◆ errSSLPeerHandshakeFail

errSSLPeerHandshakeFail
static

◆ errSSLPeerUserCancelled

errSSLPeerUserCancelled
static

◆ errSSLProtocol

errSSLProtocol
static

◆ errSSLRecordOverflow

errSSLRecordOverflow
static

◆ errSSLServerAuthCompleted

errSSLServerAuthCompleted
static

◆ errSSLUnknownRootCert

errSSLUnknownRootCert
static

◆ errSSLWeakPeerEphemeralDHKey

errSSLWeakPeerEphemeralDHKey
static

◆ errSSLWouldBlock

errSSLWouldBlock
static

◆ errSSLXCertChainInvalid

errSSLXCertChainInvalid
static

◆ kSecFormatPEMSequence

kSecFormatPEMSequence
static

◆ kSecTrustResultDeny

kSecTrustResultDeny
static

◆ kSecTrustResultFatalTrustFailure

kSecTrustResultFatalTrustFailure
static

◆ kSecTrustResultInvalid

kSecTrustResultInvalid
static

◆ kSecTrustResultOtherError

kSecTrustResultOtherError
static

◆ kSecTrustResultProceed

kSecTrustResultProceed
static

◆ kSecTrustResultRecoverableTrustFailure

kSecTrustResultRecoverableTrustFailure
static

◆ kSecTrustResultUnspecified

kSecTrustResultUnspecified
static

◆ kSSLClientSide

kSSLClientSide
static

◆ kSSLProtocol2

kSSLProtocol2
static

◆ kSSLProtocol3

kSSLProtocol3
static

◆ kSSLSessionOptionBreakOnServerAuth

kSSLSessionOptionBreakOnServerAuth
static

◆ kSSLStreamType

kSSLStreamType
static

◆ kTLSProtocol1

kTLSProtocol1
static

◆ kTLSProtocol11

kTLSProtocol11
static

◆ kTLSProtocol12

kTLSProtocol12
static

◆ kTLSProtocol13

kTLSProtocol13
static

◆ kTLSProtocolMaxSupported

kTLSProtocolMaxSupported
static

◆ TLS_AES_128_CCM_8_SHA256

TLS_AES_128_CCM_8_SHA256
static

◆ TLS_AES_128_CCM_SHA256

TLS_AES_128_CCM_SHA256
static

◆ TLS_AES_128_GCM_SHA256

TLS_AES_128_GCM_SHA256
static

◆ TLS_AES_256_GCM_SHA384

TLS_AES_256_GCM_SHA384
static

◆ TLS_DHE_RSA_WITH_AES_128_CBC_SHA

TLS_DHE_RSA_WITH_AES_128_CBC_SHA
static

◆ TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
static

◆ TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
static

◆ TLS_DHE_RSA_WITH_AES_256_CBC_SHA

TLS_DHE_RSA_WITH_AES_256_CBC_SHA
static

◆ TLS_DHE_RSA_WITH_AES_256_CBC_SHA256

TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
static

◆ TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
static

◆ TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
static

◆ TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
static

◆ TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
static

◆ TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
static

◆ TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
static

◆ TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
static

◆ TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
static

◆ TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
static

◆ TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
static

◆ TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
static

◆ TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
static

◆ TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
static

◆ TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
static

◆ TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256

TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
static

◆ TLS_RSA_WITH_AES_128_CBC_SHA

TLS_RSA_WITH_AES_128_CBC_SHA
static

◆ TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_CBC_SHA256
static

◆ TLS_RSA_WITH_AES_128_GCM_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256
static

◆ TLS_RSA_WITH_AES_256_CBC_SHA

TLS_RSA_WITH_AES_256_CBC_SHA
static

◆ TLS_RSA_WITH_AES_256_CBC_SHA256

TLS_RSA_WITH_AES_256_CBC_SHA256
static

◆ TLS_RSA_WITH_AES_256_GCM_SHA384

TLS_RSA_WITH_AES_256_GCM_SHA384
static

The documentation for this class was generated from the following file: