Security 命名空间

Security 命名空间提供对密钥链的访问。

Authorization

Security 命名空间提供对密钥链的访问。

AuthorizationEnvironment

Security 命名空间提供对密钥链的访问。

AuthorizationParameters

Security 命名空间提供对密钥链的访问。

SecAccessControl

包含辅助功能标志和访问控制对象创建标志的类。

SecAuthenticationUIExtensions

定义 的 SecAuthenticationUI扩展方法。

SecCertificate

表示 iOS/OSX 上的数字证书。

SecCertificate2

Security 命名空间提供对密钥链的访问。

SecIdentity

封装安全标识。 安全标识包括证书及其私钥。

SecIdentity2

Security 命名空间提供对密钥链的访问。

SecImportExport

封装标识和证书的导入和导出。

SecKey

封装安全密钥,这是公钥-私钥对的一半。

SecKeyAlgorithmExtensions

Security 命名空间提供对密钥链的访问。

SecKeyChain

访问操作系统密钥链。

SecKeyClassExtensions

Security 命名空间提供对密钥链的访问。

SecKeyGenerationParameters

包含用于生成密钥的参数。

SecKeyKeyExchangeParameter

Security 命名空间提供对密钥链的访问。

SecKeyParameters

包含用于 的参数 CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError)

SecKeyTypeExtensions

Security 命名空间提供对密钥链的访问。

SecMatchLimit

用于控制查询结果的键。

SecPolicy

封装安全策略。 策略由一组规则组成,这些规则指定如何评估证书以达到特定信任级别。

SecPolicyIdentifier

包含表示安全策略的值。

SecPolicyPropertyKey

包含为安全策略数据编制索引的密钥。

SecProtocolMetadata

Security 命名空间提供对密钥链的访问。

SecProtocolOptions

Security 命名空间提供对密钥链的访问。

SecPublicPrivateKeyAttrs

包含用于创建和使用公钥-私钥对的属性。

SecRecord

跟踪密钥链中的一组属性。

SecSharedCredential

表示网站的共享用户名和密码。

SecSharedCredentialInfo

Security 命名空间提供对密钥链的访问。

SecStatusCodeExtensions

Security 命名空间提供对密钥链的访问。

SecTokenIDExtensions

SecTokenID 的扩展方法。

SecTrust

信任级别。 信任对象将证书与一个或多个策略组合在一起。

SecTrust2

Security 命名空间提供对密钥链的访问。

SecTrustPropertyKey

包含按类型为证书数据编制索引的密钥。

SecTrustResultKey

包含为信任数据编制索引的键。

SecurityException

基于 的 SecStatusCode异常。

SslConnection

表示 SSL 连接的类。

SslContext

封装 SSL 会话状态的类。

SslSessionConfigExtensions

Security 命名空间提供对密钥链的访问。

SslStreamConnection

允许读取和写入 SSL 流连接的类。

枚举

AuthorizationFlags

Security 命名空间提供对密钥链的访问。

AuthorizationStatus

Security 命名空间提供对密钥链的访问。

SecAccessControlCreateFlags

包含用于创建密钥链条目的访问控制标志。

SecAccessible

一个枚举,其值指定何时应可读密钥链项。

SecAuthenticationType

一个枚举,其值指定各种类型的身份验证。 与 属性一起使用 AuthenticationType

SecAuthenticationUI

其值表示 的有效选项的 AuthenticationUI枚举。

SecKeyAlgorithm

Security 命名空间提供对密钥链的访问。

SecKeyClass

加密密钥的类型

SecKeyOperationType

Security 命名空间提供对密钥链的访问。

SecKeyType

一个枚举,其值指定 KeyType 属性。

SecKind

SecRecord 的类型。

SecPadding

一个枚举,其值指定用于加密和解密的填充类型。

SecProtocol

用于 InternetPasswords 的协议

SecRevocation

枚举证书吊销方法。

SecStatusCode

从 SecKeyChain 操作返回状态。

SecTokenID

定义 的有效选项的 TokenID枚举。

SecTrustResult

SecTrust.Evaluate 的结果代码

SslAuthenticate

枚举控制何时使用 SSL 的值。

SslCipherSuite

枚举可用的密码套件。

SslCipherSuiteGroup

Security 命名空间提供对密钥链的访问。

SslClientCertificateState

枚举 SSL 客户端证书交换中的阶段。

SslConnectionType

枚举 SSL 连接的类型。

SslProtocol

枚举 SSL 协议。

SslProtocolSide

枚举指示应创建服务器端还是客户端 SslContext 的值。

SslSessionConfig

Security 命名空间提供对密钥链的访问。

SslSessionOption

枚举 SSL 会话行为选项。

SslSessionState

枚举 SSL 会话生命周期中的阶段。

SslSessionStrengthPolicy

Security 命名空间提供对密钥链的访问。

SslStatus

枚举 SSL 连接状态。

委托

SecProtocolChallenge

Security 命名空间提供对密钥链的访问。

SecProtocolChallengeComplete

Security 命名空间提供对密钥链的访问。

SecProtocolKeyUpdate

Security 命名空间提供对密钥链的访问。

SecProtocolVerify

Security 命名空间提供对密钥链的访问。

SecProtocolVerifyComplete

Security 命名空间提供对密钥链的访问。