Security 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 命名空间提供对密钥链的访问。 |