Most visited

Recently visited

Added in API level 1

java.security.cert

Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. It contains support for X.509 v3 certificates and X.509 v2 CRLs.

Package Specification

Related Documentation

For information about X.509 certificates and CRLs, please see:

Interfaces

CertPathBuilderResult 认证路径构建器算法结果的规范。
CertPathChecker

对每个的一个或多个检查Certificate一个的CertPath

CertPathParameters 认证路径算法参数的规范。
CertPathValidatorException.Reason 验证算法失败的原因。
CertPathValidatorResult 认证路径验证器算法结果的规范。
CertSelector 一个选择器,定义一组选择 Certificate的标准。
CertStoreParameters 规范 CertStore参数。
CRLSelector 一个选择器,用于定义一组选择 CRL的标准。
Extension 该接口表示X.509扩展名。
PolicyNode 由PKIX证书路径验证算法定义的不可变有效策略树节点。
X509Extension X.509扩展的接口。

Classes

Certificate

用于管理各种身份证书的抽象类。

Certificate.CertificateRep 序列化的替代证书类。
CertificateFactory 该类定义了证书工厂的功能,该工厂用于从其编码生成证书,证书路径( CertPath )和证书撤销列表(CRL)对象。
CertificateFactorySpi 该类为 CertificateFactory类定义 ( SPI )。
CertPath 一个不可变的证书序列(证书路径)。
CertPath.CertPathRep 替代 CertPath类用于序列化。
CertPathBuilder 建立认证路径的类(也称为证书链)。
CertPathBuilderSpi CertPathBuilder类的 ( SPI )。
CertPathValidator 用于验证认证路径的类(也称为证书链)。
CertPathValidatorSpi CertPathValidator类的 ( SPI )。
CertStore 用于从存储库检索 CertificateCRL的类。
CertStoreSpi CertStore类的 ( SPI )。
CollectionCertStoreParameters 用作Collection CertStore算法输入的参数。
CRL 该类是证书撤销列表(CRL)的抽象,具有不同的格式但是重要的常见用途。
LDAPCertStoreParameters 用作LDAP CertStore算法输入的参数。
PKIXBuilderParameters 用作PKIX CertPathBuilder算法输入的参数。
PKIXCertPathBuilderResult 该类表示PKIX证书路径生成器算法的成功结果。
PKIXCertPathChecker X509Certificate上执行一个或多个检查的抽象类。
PKIXCertPathValidatorResult 该类表示PKIX证书路径验证算法的成功结果。
PKIXParameters 用作PKIX CertPathValidator算法输入的参数。
PKIXRevocationChecker 一个 PKIXCertPathChecker用PKIX算法检查证书的撤销状态。
PolicyQualifierInfo 由ASN.1 PolicyQualifierInfo结构表示的不可变策略限定符。
TrustAnchor 信任锚或最受信任的认证中心(CA)。
X509Certificate

X.509证书的抽象类。

X509CertSelector 一个 CertSelector ,它选择符合所有指定条件的 X509Certificates
X509CRL

X.509证书吊销列表(CRL)的抽象类。

X509CRLEntry

CRL(证书吊销列表)中已吊销证书的抽象类。

X509CRLSelector CRLSelector ,其选择 X509CRLs匹配所有指定标准。

Enums

CertPathValidatorException.BasicReason BasicReason列举了任何类型的认证路径可能无效的潜在原因。
CRLReason CRLReason枚举指定证书被吊销的原因,如 RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile中所定义。
PKIXReason PKIXReason列举了根据PKIX(RFC 3280)标准,X.509认证路径可能无效的潜在PKIX特定原因。
PKIXRevocationChecker.Option 可以为撤销检查机制指定各种撤销选项。

Exceptions

CertificateEncodingException 证书编码异常。
CertificateException 这个例外表明了各种证书问题之一。
CertificateExpiredException 证书过期例外。
CertificateNotYetValidException 证书尚未有效例外。
CertificateParsingException 证书解析异常。
CertificateRevokedException 指示X.509证书的异常被吊销。
CertPathBuilderException 表示在使用 CertPathBuilder构建认证路径时遇到的各种问题之一的例外情况。
CertPathValidatorException 指示验证认证路径时遇到的各种问题之一的例外情况。
CertStoreException 指示从 CertStore检索证书和CRL的各种问题之一的例外情况。
CRLException CRL(证书撤销列表)例外。