AlgorithmConstraints | 此接口指定密码算法,密钥(密钥大小)和其他算法参数的约束。 |
Certificate | 该接口在API级别1中已弃用。在Java平台中创建了新的证书处理包。 此证书界面完全不推荐使用,并且可以顺利过渡到新软件包。 |
DomainCombiner | 旧版安全代码; 不使用。 |
Guard | 这个接口表示一个警卫,它是一个用来保护对另一个对象的访问的对象。 |
Key | 密钥界面是所有密钥的顶层界面。 |
KeyStore.Entry | 用于 KeyStore 条目类型的标记界面。 |
KeyStore.LoadStoreParameter | KeyStore load 和 store 参数的标记界面。 |
KeyStore.ProtectionParameter | 密钥库保护参数的标记界面。 |
Policy.Parameters | |
Principal | 该界面代表了委托人的抽象概念,可用于表示任何实体,如个人,公司和登录ID。 |
PrivateKey | 一个私钥。 |
PrivilegedAction<T> | 旧版安全代码; 不使用。 |
PrivilegedExceptionAction<T> | 旧版安全代码; 不使用。 |
PublicKey | 一个公钥。 |
AccessControlContext | 旧版安全代码; 不使用。 |
AccessController | 旧版安全代码; 不使用。 |
AlgorithmParameterGenerator | AlgorithmParameterGenerator 类用于生成一组要用于某种算法的参数。 |
AlgorithmParameterGeneratorSpi | 该类为 AlgorithmParameterGenerator 类定义了 ( SPI ),该类用于生成一组要用于某种算法的参数。 |
AlgorithmParameters | 该类用作密码参数的不透明表示。 |
AlgorithmParametersSpi | 该类为 AlgorithmParameters 类定义 ( SPI ),该类用于管理算法参数。 |
AllPermission | 旧版安全代码; 不使用。 |
AuthProvider | 旧版安全代码; 不使用。 |
BasicPermission | 旧版安全代码; 不使用。 |
CodeSigner | 这个类封装了关于代码签名者的信息。 |
CodeSource | 旧版安全代码; 不使用。 |
DigestInputStream | 一个透明的流,使用通过流的位来更新关联的消息摘要。 |
DigestOutputStream | 一个透明的流,使用通过流的位来更新关联的消息摘要。 |
GuardedObject | GuardedObject是一个用于保护对另一个对象的访问的对象。 |
Identity | 此类已在API级别1中弃用。此类不再使用。 它的功能已经被替换为java.security.KeyStore ,该java.security.cert 包, java.security.Principal 。 |
IdentityScope | 此类已在API级别1中弃用。此类不再使用。 它的功能已经被替换为java.security.KeyStore ,该java.security.cert 包, java.security.Principal 。 |
KeyFactory | 密钥工厂用于将 密钥 (类型 Key 不透明密码密钥)转换为 密钥规范 (底层密钥资料的透明表示),反之亦然。 |
KeyFactorySpi | 该类定义了 KeyFactory 类的 ( SPI )。 |
KeyPair | 这个类是一个简单的密钥对(公钥和私钥)的持有者。 |
KeyPairGenerator | KeyPairGenerator类用于生成公钥和私钥对。 |
KeyPairGeneratorSpi | 该类为 |
KeyRep | 序列化密钥对象的标准化表示。 |
KeyStore | 这个类代表了密码密钥和证书的存储设施。 |
KeyStore.Builder | 对待实例化的KeyStore对象的描述。 |
KeyStore.CallbackHandlerProtection | 封装CallbackHandler的ProtectionParameter。 |
KeyStore.PasswordProtection | 基于密码的实现 ProtectionParameter 。 |
KeyStore.PrivateKeyEntry | 包含 PrivateKey 和相应证书链的 KeyStore 条目。 |
KeyStore.SecretKeyEntry | 包含 SecretKey KeyStore 条目。 |
KeyStore.TrustedCertificateEntry | 包含可信 Certificate KeyStore 条目。 |
KeyStoreSpi | 该类定义了 KeyStore 类的 ( SPI )。 |
MessageDigest | 这个MessageDigest类为应用程序提供了消息摘要算法的功能,例如SHA-1或SHA-256。 |
MessageDigestSpi | 该类为 MessageDigest 类定义 ( SPI ),该类提供消息摘要算法的功能,例如MD5或SHA。 |
Permission | 旧版安全代码; 不使用。 |
PermissionCollection | 旧版安全代码; 不使用。 |
Permissions | 旧版安全代码; 不使用。 |
Policy | 旧版安全代码; 不使用。 |
PolicySpi | 该类定义了 Policy 类的 ( SPI )。 |
ProtectionDomain | 旧版安全代码; 不使用。 |
Provider | 该类表示Java安全API的“提供者”,其中提供者实现Java安全性的部分或全部部分。 |
Provider.Service | 安全服务的描述。 |
SecureClassLoader | 该类扩展了ClassLoader,额外支持定义具有相关代码源和权限的类,这些代码源和权限默认由系统策略检索。 |
SecureRandom | 这个类提供了一个密码强的随机数生成器(RNG)。 |
SecureRandomSpi | 该类定义了 SecureRandom 类的 ( SPI )。 |
Security | 该类集中了所有安全属性和常见的安全方法。 |
SecurityPermission | 旧版安全代码; 不使用。 |
Signature | Signature类用于为应用程序提供数字签名算法的功能。 |
SignatureSpi | 该类定义了 Signature 类的 ( SPI ),用于提供数字签名算法的功能。 |
SignedObject | SignedObject是一个类,用于创建真正的运行时对象,其完整性如果未被检测到就不会受到威胁。 |
Signer | 此类已在API级别1中弃用。此类不再使用。 它的功能已经被替换为java.security.KeyStore ,该java.security.cert 包, java.security.Principal 。 |
Timestamp | 该类封装有关签名时间戳的信息。 |
UnresolvedPermission | 旧版安全代码; 不使用。 |
CryptoPrimitive | 枚举密码原语。 |
KeyRep.Type | 密钥类型。 |
AccessControlException | AccessController抛出此异常,以表明请求的访问(对文件系统或网络等关键系统资源)被拒绝。 |
DigestException | 这是通用的消息摘要异常。 |
GeneralSecurityException | GeneralSecurityException 类是一个通用安全异常类,它为所有与之相关的安全相关异常类提供了类型安全性。 |
InvalidAlgorithmParameterException | 这是无效或不适当的算法参数的例外。 |
InvalidKeyException | 这是无效Keys的例外(无效编码,长度错误,未初始化等)。 |
InvalidParameterException | 此异常是为JCA / JCE引擎类设计的,当将无效参数传递给方法时会引发此异常。 |
KeyException | 这是基本的关键例外。 |
KeyManagementException | 这是处理密钥管理的所有操作的一般密钥管理例外。 |
KeyStoreException | 这是通用的KeyStore异常。 |
NoSuchAlgorithmException | 当请求特定的加密算法但在环境中不可用时抛出此异常。 |
NoSuchProviderException | 当请求特定安全提供程序但在环境中不可用时引发此异常。 |
PrivilegedActionException | 旧版安全代码; 不使用。 |
ProviderException | 提供程序异常的运行时异常(如错误配置错误或不可恢复的内部错误),可能会被提供程序分类以引发特定于提供程序的运行时错误。 |
SignatureException | 这是通用的Signature异常。 |
UnrecoverableEntryException | 如果密钥库中的条目无法恢复,则会引发此异常。 |
UnrecoverableKeyException | 如果密钥库中的密钥无法恢复,则会引发此异常。 |