接口 | 描述 |
---|---|
AlgorithmConstraints |
该接口指定加密算法,密钥(密钥大小)和其他算法参数的约束。
|
Certificate | Deprecated
Java平台中创建了一个新的证书处理包。
|
DomainCombiner |
A
DomainCombiner 提供了一种手段来动态更新与当前
AccessControlContext 。
|
Guard |
该接口表示一个保护,它是一个用于保护对另一个对象的访问的对象。
|
Key |
Key界面是所有键的顶级界面。
|
KeyStore.Entry |
KeyStore 条目类型的标记界面。
|
KeyStore.Entry.Attribute |
与密钥库条目关联的属性。
|
KeyStore.LoadStoreParameter | |
KeyStore.ProtectionParameter |
用于密钥库保护参数的标记界面。
|
Policy.Parameters |
这表示Policy参数的标记界面。
|
Principal |
该接口表示主体的抽象概念,可用于表示任何实体,例如个人,公司和登录ID。
|
PrivateKey |
私钥。
|
PrivilegedAction<T> |
要启用权限执行的计算。
|
PrivilegedExceptionAction<T> |
要启用权限执行的计算,会抛出一个或多个已检查的异常。
|
PublicKey |
公钥
|
类 | 描述 |
---|---|
AccessControlContext |
AccessControlContext用于根据其封装的上下文来进行系统资源访问决策。
|
AccessController |
AccessController类用于访问控制操作和决策。
|
AlgorithmParameterGenerator |
AlgorithmParameterGenerator 类用于生成一组要用于某种算法的参数。
|
AlgorithmParameterGeneratorSpi |
这个类定义的
(SPI)
AlgorithmParameterGenerator 类,它用于生成一组参数,以具有一定的算法中使用。
|
AlgorithmParameters |
此类用作加密参数的不透明表示。
|
AlgorithmParametersSpi |
这个类定义的
(SPI)
AlgorithmParameters 类,它用于管理算法参数。
|
AllPermission |
AllPermission是一个隐含所有其他权限的权限。
|
AuthProvider |
此类为提供程序定义登录和注销方法。
|
BasicPermission |
BasicPermission类扩展了Permission类,并且可以用作基类,用于遵循与BasicPermission相同的命名约定的权限。
|
CodeSigner |
该类封装了有关代码签名者的信息。
|
CodeSource |
该类扩展了代码库的概念,不仅封装了位置(URL),还封装了用于验证源自该位置的签名代码的证书链。
|
DigestInputStream |
透明流,使用通过流的位更新关联的消息摘要。
|
DigestOutputStream |
透明流,使用通过流的位更新关联的消息摘要。
|
DomainLoadStoreParameter |
指定密钥库中密钥库的配置数据。
|
GuardedObject |
GuardedObject是一个用于保护对另一个对象的访问的对象。
|
Identity | Deprecated
此类不再使用。
|
IdentityScope | Deprecated
此类不再使用。
|
KeyFactory |
密钥工厂用于将
密钥 (类型的不透明加密密钥
Key 成
密钥规范 )(底层密钥材料的透明表示),并且反之亦然。
|
KeyFactorySpi |
这个类定义的
(SPI)
KeyFactory 类。
|
KeyPair |
这个类是密钥对(一个公钥和一个私钥)的简单持有者。
|
KeyPairGenerator |
KeyPairGenerator类用于生成公钥和私钥对。
|
KeyPairGeneratorSpi |
这个类定义的
(SPI)
KeyPairGenerator 类,它被用来生成公钥和私钥。
|
KeyRep |
序列化关键对象的标准化表示。
|
KeyStore |
该类代表加密密钥和证书的存储设备。
|
KeyStore.Builder |
要实例化的KeyStore对象的描述。
|
KeyStore.CallbackHandlerProtection |
一个封装CallbackHandler的ProtectionParameter。
|
KeyStore.PasswordProtection |
基于密码的实现
ProtectionParameter 。
|
KeyStore.PrivateKeyEntry |
一个
KeyStore 条目,包含一个
PrivateKey 和相应的证书链。
|
KeyStore.SecretKeyEntry |
一个
KeyStore 条目,持有一个
SecretKey 。
|
KeyStore.TrustedCertificateEntry |
一个
KeyStore 条目,持有一个值得信赖的
Certificate 。
|
KeyStoreSpi |
这个类定义的
(SPI)
KeyStore 类。
|
MessageDigest |
该MessageDigest类为应用程序提供消息摘要算法的功能,如SHA-1或SHA-256。
|
MessageDigestSpi |
这个类定义的
(SPI)
MessageDigest 类,它提供了一个消息的摘要算法的功能,如MD5或SHA。
|
Permission |
用于表示访问系统资源的抽象类。
|
PermissionCollection |
代表Permission对象集合的抽象类。
|
Permissions |
此类表示许多权限的异构集合。
|
PKCS12Attribute |
与PKCS12密钥库条目关联的属性。
|
Policy |
Policy对象负责确定在Java运行时环境中执行的代码是否具有执行安全敏感操作的权限。
|
PolicySpi |
这个类定义的
(SPI)
Policy 类。
|
ProtectionDomain |
此ProtectionDomain类封装了一个域的特征,该域包含一组类,当代表一组给定的主体执行时,实例被授予一组权限。
|
Provider |
该类代表Java Security API的“提供者”,其中提供者实现了Java Security的部分或全部部分。
|
Provider.Service |
安全服务的描述。
|
SecureClassLoader |
此类扩展了ClassLoader,其额外支持用于定义具有相关代码源和权限的类,默认情况下系统策略将检索该类。
|
SecureRandom |
这个类提供了一个密码强的随机数生成器(RNG)。
|
SecureRandomSpi |
这个类定义的
(SPI)
SecureRandom 类。
|
Security |
此类集中所有安全属性和常见的安全方法。
|
SecurityPermission |
此类用于安全权限。
|
Signature |
Signature类用于向应用程序提供数字签名算法的功能。
|
SignatureSpi |
这个类定义的
(SPI)
Signature 类,它用于提供一个数字签名算法的功能。
|
SignedObject |
SignedObject是一个类,用于创建可靠的运行时对象,其完整性不会受到威胁,而不会被检测到。
|
Signer | Deprecated
此类不再使用。
|
Timestamp |
此类封装了有关已签名时间戳的信息。
|
UnresolvedPermission |
UnresolvedPermission类用于保存初始化策略时“未解决”的权限。
|
URIParameter |
包含指向PolicySpi或ConfigurationSpi实现的数据的URI的参数。
|
Enum | 描述 |
---|---|
CryptoPrimitive |
加密原语的枚举。
|
KeyRep.Type |
钥匙类型
|
异常 | 描述 |
---|---|
AccessControlException |
AccessController抛出此异常,以指示所请求的访问(对关键系统资源(如文件系统或网络))被拒绝。
|
DigestException |
这是通用的消息摘要异常。
|
GeneralSecurityException |
GeneralSecurityException 类是一种通用的安全性异常类,它为所有与其扩展的与安全性相关的异常类提供了类型安全性。
|
InvalidAlgorithmParameterException |
这是无效或不合适的算法参数的例外。
|
InvalidKeyException |
这是无效键(无效编码,长度错误,未初始化等)的例外。
|
InvalidParameterException |
当将无效参数传递给方法时,将抛出此异常,设计为由JCA / JCE引擎类使用。
|
KeyException |
这是基本的关键例外。
|
KeyManagementException |
这是处理密钥管理的所有操作的一般密钥管理例外。
|
KeyStoreException |
这是通用的KeyStore异常。
|
NoSuchAlgorithmException |
当请求特定的加密算法但在环境中不可用时抛出此异常。
|
NoSuchProviderException |
当特定安全提供程序被请求但在环境中不可用时抛出此异常。
|
PrivilegedActionException |
doPrivileged(PrivilegedExceptionAction) 和
doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 抛出了这个异常,表示正在执行的操作会抛出一个被检查的异常。
|
ProviderException |
提供者异常的运行时异常(例如错误配置错误或不可恢复的内部错误),它们可能由提供程序子类化以抛出专门的提供者特定的运行时错误。
|
SignatureException |
这是一般的签名异常。
|
UnrecoverableEntryException |
如果密钥库中的条目无法恢复,则抛出此异常。
|
UnrecoverableKeyException |
如果密钥存储库中的密钥无法恢复,则抛出此异常。
|