Java.Security 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于使用和定义服务(例如、ICertificate、Key和KeyStoreMessageDigest)的可扩展加密Signature(SPI)。
类
| 名称 | 说明 |
|---|---|
| AccessControlContext |
Android 不支持 |
| AccessControlException |
AccessController 会引发此异常,以指示请求的访问(例如文件系统或网络)遭到拒绝(对关键系统资源(如文件系统或网络)的访问。 |
| AccessController |
Android 不支持 |
| AlgorithmParameterGenerator |
该 |
| AlgorithmParameterGeneratorSpi |
此类定义类 的服务提供程序接口 (<b>SPI</b>), |
| AlgorithmParameters |
此类用作加密参数的不透明表示形式。 |
| AlgorithmParametersSpi |
此类定义类 的服务提供程序接口 (<b>SPI</b>), |
| AllPermission |
Android 不支持 |
| AuthProvider |
旧版安全代码;请勿使用。 |
| BasicPermission |
Android 不支持 |
| CodeSigner |
此类封装有关代码签名者的信息。 |
| CodeSource |
旧版安全代码;请勿使用。 |
| CryptoPrimitive |
加密基元的枚举。 |
| DigestException |
这是通用消息摘要异常。 |
| DigestInputStream |
使用流中的位更新关联消息摘要的透明流。 |
| DigestOutputStream |
使用流中的位更新关联消息摘要的透明流。 |
| DomainLoadStoreParameter |
配置数据,用于指定密钥存储域中的密钥存储。 |
| DrbgParameters |
此类指定 DRBG(确定性随机位生成器)使用的参数。 |
| DrbgParameters.Capability |
DRBG 的可调整和预测抵抗能力。 |
| DrbgParameters.Instantiation |
用于实例化的 DRBG 参数。 |
| DrbgParameters.NextBytes |
用于随机位生成的 DRBG 参数。 |
| DrbgParameters.Reseed |
用于重新分配的 DRBG 参数。 |
| GeneralSecurityException |
该 |
| GuardedObject |
GuardedObject 是一个对象,用于保护对另一个对象的访问。 |
| Identity |
此类表示标识:真实对象,例如可以使用其公钥对标识进行身份验证的人员、公司或组织。 |
| IdentityScope |
此类表示标识的范围。 |
| InvalidAlgorithmParameterException |
这是无效或不当算法参数的例外。 |
| InvalidKeyException |
这是无效键(编码无效、长度错误、未初始化等)的异常。 |
| InvalidParameterException |
当将无效参数传递给方法时,将引发此异常,该异常旨在供 JCA/JCE 引擎类使用。 |
| Key |
|
| KeyException |
这是基本关键异常。 |
| KeyFactory |
密钥工厂用于将 密钥 (类型 |
| KeyFactorySpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| KeyManagementException |
这是处理密钥管理的所有操作的常规密钥管理例外。 |
| KeyPair |
此类是密钥对(公钥和私钥)的简单持有者。 |
| KeyPairGenerator |
KeyPairGenerator 类用于生成公钥和私钥对。 |
| KeyPairGeneratorSpi |
此类定义类 的服务提供程序接口 (<b>SPI</b>), |
| KeyRep |
序列化的 Key 对象的标准化表示形式。 |
| KeyRep.Type |
键类型。 |
| KeyStore |
此类表示加密密钥和证书的存储设施。 |
| KeyStore.Builder |
to-be实例化 KeyStore 对象的说明。 |
| KeyStore.CallbackHandlerProtection |
封装 CallbackHandler 的 ProtectionParameter。 |
| KeyStore.PasswordProtection |
基于密码的 |
| KeyStore.PrivateKeyEntry |
一个 |
| KeyStore.SecretKeyEntry |
包含 |
| KeyStore.TrustedCertificateEntry |
|
| KeyStoreException |
这是通用 KeyStore 异常。 |
| KeyStoreSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| MessageDigest |
此 MessageDigest 类提供消息摘要算法的功能,例如 SHA-1 或 SHA-256。 |
| MessageDigestSpi |
此类定义类 的服务提供程序接口 (<b>SPI</b>), |
| NoSuchAlgorithmException |
请求特定加密算法但在环境中不可用时,将引发此异常。 |
| NoSuchProviderException |
当请求特定安全提供程序但在环境中不可用时,将引发此异常。 |
| Permission |
Android 不支持 |
| PermissionCollection |
Android 不支持 |
| Permissions |
Android 不支持 |
| PKCS12Attribute |
与 PKCS12 密钥存储条目关联的属性。 |
| Policy |
Android 不支持 |
| PolicySpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| PrivateKey |
|
| PrivilegedActionException |
旧版安全代码;请勿使用。 |
| ProtectionDomain |
旧版安全代码;请勿使用。 |
| Provider |
此类表示Java 安全性 API的“提供程序”,其中提供程序实现Java安全的某些部分或全部部分。 |
| Provider.Service |
安全服务的说明。 |
| ProviderException |
提供程序异常(例如配置错误或不可恢复的内部错误)的运行时异常,提供程序可能会引发专用的特定于提供程序的运行时错误。 |
| PublicKey |
|
| SecureClassLoader |
此类扩展 ClassLoader,并支持使用关联的代码源和默认系统策略检索的权限定义类。 |
| SecureRandom |
此类提供加密强随机数生成器(RNG)。 |
| SecureRandomSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| Security |
此类集中所有安全属性和常见安全方法。 |
| SecurityPermission |
旧版安全代码;请勿使用。 |
| Signature |
Signature 类用于提供数字签名算法的功能。 |
| SignatureException |
这是通用的签名异常。 |
| SignatureSpi |
此类定义类 的服务提供程序接口 (<b>SPI</b>), |
| SignedObject |
SignedObject 是一个类,用于创建不检测到其完整性无法泄露的正宗运行时对象。 |
| Signer |
此类用于表示还可以对数据进行数字签名的标识。 |
| Timestamp |
此类封装有关已签名时间戳的信息。 |
| UnrecoverableEntryException |
如果无法恢复密钥存储中的条目,将引发此异常。 |
| UnrecoverableKeyException |
如果无法恢复密钥存储中的密钥,则会引发此异常。 |
| UnresolvedPermission |
旧版安全代码;请勿使用。 |
接口
| 名称 | 说明 |
|---|---|
| IAlgorithmConstraints |
此接口指定加密算法、密钥(密钥大小)和其他算法参数的约束。 |
| ICertificate |
这是用于管理各种标识证书的抽象方法的接口。 |
| IDomainCombiner |
旧版安全代码;请勿使用。 |
| IGuard |
此接口表示一个防护,该防护是用于保护对另一个对象的访问的对象。 |
| IKey |
密钥接口是所有键的顶级接口。 |
| IPrincipal |
此接口表示主体的抽象概念,可用于表示任何实体,例如个人、公司和登录 ID。 |
| IPrivateKey |
私钥。 |
| IPrivilegedAction |
Android 不支持 |
| IPrivilegedExceptionAction |
Android 不支持 |
| IPublicKey |
公钥。 |
| ISecureRandomParameters |
各种 |
| KeyStore.IEntry |
条目类型的标记接口 |
| KeyStore.IEntryAttribute |
用于使用和定义服务(例如、ICertificate、Key和KeyStoreMessageDigest)的可扩展加密Signature(SPI)。 |
| KeyStore.ILoadStoreParameter |
标记 |
| KeyStore.IProtectionParameter |
密钥存储保护参数的标记接口。 |
| Policy.IParameters |
旧版安全代码;请勿使用。 |
枚举
| 名称 | 说明 |
|---|---|
| SignatureState |
枚举多个类型返回的值。 |