| 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 | 如果密钥库中的密钥无法恢复,则会引发此异常。 |