Java.Security 命名空间

用于使用和定义服务(例如ICertificateKeyKeyStoreMessageDigest)的可扩展加密Signature(SPI)。

名称 说明
AccessControlContext

Android 不支持 SecurityManager

AccessControlException

AccessController 会引发此异常,以指示请求的访问(例如文件系统或网络)遭到拒绝(对关键系统资源(如文件系统或网络)的访问。

AccessController

Android 不支持 SecurityManager

AlgorithmParameterGenerator

AlgorithmParameterGenerator 类用于生成一组要用于特定算法的参数。

AlgorithmParameterGeneratorSpi

此类定义类 的服务提供程序接口 (<b>SPI</b>), AlgorithmParameterGenerator 该接口用于生成一组要用于特定算法的参数。

AlgorithmParameters

此类用作加密参数的不透明表示形式。

AlgorithmParametersSpi

此类定义类 的服务提供程序接口 (<b>SPI</b>), AlgorithmParameters 该接口用于管理算法参数。

AllPermission

Android 不支持 SecurityManager

AuthProvider

旧版安全代码;请勿使用。

BasicPermission

Android 不支持 SecurityManager

CodeSigner

此类封装有关代码签名者的信息。

CodeSource

旧版安全代码;请勿使用。

CryptoPrimitive

加密基元的枚举。

DigestException

这是通用消息摘要异常。

DigestInputStream

使用流中的位更新关联消息摘要的透明流。

DigestOutputStream

使用流中的位更新关联消息摘要的透明流。

DomainLoadStoreParameter

配置数据,用于指定密钥存储域中的密钥存储。

DrbgParameters

此类指定 DRBG(确定性随机位生成器)使用的参数。

DrbgParameters.Capability

DRBG 的可调整和预测抵抗能力。

DrbgParameters.Instantiation

用于实例化的 DRBG 参数。

DrbgParameters.NextBytes

用于随机位生成的 DRBG 参数。

DrbgParameters.Reseed

用于重新分配的 DRBG 参数。

GeneralSecurityException

GeneralSecurityException 类是一个泛型安全异常类,它为从中扩展的所有与安全相关的异常类提供类型安全性。

GuardedObject

GuardedObject 是一个对象,用于保护对另一个对象的访问。

Identity

此类表示标识:真实对象,例如可以使用其公钥对标识进行身份验证的人员、公司或组织。

IdentityScope

此类表示标识的范围。

InvalidAlgorithmParameterException

这是无效或不当算法参数的例外。

InvalidKeyException

这是无效键(编码无效、长度错误、未初始化等)的异常。

InvalidParameterException

当将无效参数传递给方法时,将引发此异常,该异常旨在供 JCA/JCE 引擎类使用。

Key

Key 是所有键的通用接口。

KeyException

这是基本关键异常。

KeyFactory

密钥工厂用于将 密钥 (类型 Key不透明加密密钥)转换为 密钥规范 (基础密钥材料的透明表示形式),反之亦然。

KeyFactorySpi

此类定义类的服务提供商接口 (<b>SPI</b>)。KeyFactory

KeyManagementException

这是处理密钥管理的所有操作的常规密钥管理例外。

KeyPair

此类是密钥对(公钥和私钥)的简单持有者。

KeyPairGenerator

KeyPairGenerator 类用于生成公钥和私钥对。

KeyPairGeneratorSpi

此类定义类 的服务提供程序接口 (<b>SPI</b>), KeyPairGenerator 该接口用于生成公钥和私钥对。

KeyRep

序列化的 Key 对象的标准化表示形式。

KeyRep.Type

键类型。

KeyStore

此类表示加密密钥和证书的存储设施。

KeyStore.Builder

to-be实例化 KeyStore 对象的说明。

KeyStore.CallbackHandlerProtection

封装 CallbackHandler 的 ProtectionParameter。

KeyStore.PasswordProtection

基于密码的 ProtectionParameter实现。

KeyStore.PrivateKeyEntry

一个 KeyStore 包含证书 PrivateKey 链和相应证书链的条目。

KeyStore.SecretKeyEntry

包含 KeyStore . 的 SecretKey条目。

KeyStore.TrustedCertificateEntry

KeyStore包含受信任Certificate项。

KeyStoreException

这是通用 KeyStore 异常。

KeyStoreSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。KeyStore

MessageDigest

此 MessageDigest 类提供消息摘要算法的功能,例如 SHA-1 或 SHA-256。

MessageDigestSpi

此类定义类 的服务提供程序接口 (<b>SPI</b>), MessageDigest 该接口提供消息摘要算法的功能,例如 MD5 或 SHA。

NoSuchAlgorithmException

请求特定加密算法但在环境中不可用时,将引发此异常。

NoSuchProviderException

当请求特定安全提供程序但在环境中不可用时,将引发此异常。

Permission

Android 不支持 SecurityManager

PermissionCollection

Android 不支持 SecurityManager

Permissions

Android 不支持 SecurityManager

PKCS12Attribute

与 PKCS12 密钥存储条目关联的属性。

Policy

Android 不支持 SecurityManager

PolicySpi

此类定义类的服务提供商接口 (<b>SPI</b>)。Policy

PrivateKey

PrivateKey 是私钥的通用接口。

PrivilegedActionException

旧版安全代码;请勿使用。

ProtectionDomain

旧版安全代码;请勿使用。

Provider

此类表示Java 安全性 API的“提供程序”,其中提供程序实现Java安全的某些部分或全部部分。

Provider.Service

安全服务的说明。

ProviderException

提供程序异常(例如配置错误或不可恢复的内部错误)的运行时异常,提供程序可能会引发专用的特定于提供程序的运行时错误。

PublicKey

PublicKey 是公钥的通用接口。

SecureClassLoader

此类扩展 ClassLoader,并支持使用关联的代码源和默认系统策略检索的权限定义类。

SecureRandom

此类提供加密强随机数生成器(RNG)。

SecureRandomSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。SecureRandom

Security

此类集中所有安全属性和常见安全方法。

SecurityPermission

旧版安全代码;请勿使用。

Signature

Signature 类用于提供数字签名算法的功能。

SignatureException

这是通用的签名异常。

SignatureSpi

此类定义类 的服务提供程序接口 (<b>SPI</b>), Signature 该接口用于提供数字签名算法的功能。

SignedObject

SignedObject 是一个类,用于创建不检测到其完整性无法泄露的正宗运行时对象。

Signer

此类用于表示还可以对数据进行数字签名的标识。

Timestamp

此类封装有关已签名时间戳的信息。

UnrecoverableEntryException

如果无法恢复密钥存储中的条目,将引发此异常。

UnrecoverableKeyException

如果无法恢复密钥存储中的密钥,则会引发此异常。

UnresolvedPermission

旧版安全代码;请勿使用。

接口

名称 说明
IAlgorithmConstraints

此接口指定加密算法、密钥(密钥大小)和其他算法参数的约束。

ICertificate

这是用于管理各种标识证书的抽象方法的接口。

IDomainCombiner

旧版安全代码;请勿使用。

IGuard

此接口表示一个防护,该防护是用于保护对另一个对象的访问的对象。

IKey

密钥接口是所有键的顶级接口。

IPrincipal

此接口表示主体的抽象概念,可用于表示任何实体,例如个人、公司和登录 ID。

IPrivateKey

私钥。

IPrivilegedAction

Android 不支持 SecurityManager

IPrivilegedExceptionAction

Android 不支持 SecurityManager

IPublicKey

公钥。

ISecureRandomParameters

各种 SecureRandom 方法中使用的参数的标记接口。

KeyStore.IEntry

条目类型的标记接口 KeyStore

KeyStore.IEntryAttribute

用于使用和定义服务(例如ICertificateKeyKeyStoreMessageDigest)的可扩展加密Signature(SPI)。

KeyStore.ILoadStoreParameter

标记 KeyStore#load(KeyStore.LoadStoreParameter) load 接口 #store(KeyStore.LoadStoreParameter) store 参数。

KeyStore.IProtectionParameter

密钥存储保护参数的标记接口。

Policy.IParameters

旧版安全代码;请勿使用。

枚举

名称 说明
SignatureState

枚举多个类型返回的值。