Java.Security.Cert 名前空間

このパッケージには、X.509 証明書の生成、管理、検証に必要なすべてのクラスとすべてのインターフェイスが用意されています。

クラス

Certificate

さまざまな ID 証明書を管理するための抽象クラス。

Certificate.CertificateRep

シリアル化のための代替証明書クラス。

CertificateEncodingException

証明書エンコード例外。

CertificateException

この例外は、さまざまな証明書の問題の 1 つを示します。

CertificateExpiredException

証明書の有効期限が切れた例外。

CertificateFactory

このクラスは、証明書ファクトリの機能を定義します。この機能は、エンコードから証明書、証明書パス (CertPath) および証明書失効リスト (CRL) オブジェクトを生成するために使用されます。

CertificateFactorySpi

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を CertificateFactory 定義します。

CertificateNotYetValidException

証明書はまだ有効な例外ではありません。

CertificateParsingException

証明書の解析例外。

CertificateRevokedException

X を示す例外。

CertPath

証明書の不変シーケンス (認定パス)。

CertPath.CertPathRep

シリアル化の代替 CertPath クラス。

CertPathBuilder

認定パスを構築するためのクラス (証明書チェーンとも呼ばれます)。

CertPathBuilderException

を使用して認定パスを構築するときに発生するさまざまな問題の 1 つを CertPathBuilder示す例外。

CertPathBuilderSpi

クラスのサービス プロバイダー インターフェイス (<b>SPI</b>)。CertPathBuilder CertPathBuilder

CertPathValidator

認定パスを検証するためのクラス (証明書チェーンとも呼ばれます)。

CertPathValidatorException

認定パスを検証するときに発生するさまざまな問題の 1 つを示す例外。

CertPathValidatorException.BasicReason

BasicReason は、任意の型の認定パスが無効である可能性がある潜在的な理由を列挙します。

CertPathValidatorSpi

クラスのサービス プロバイダー インターフェイス (<b>SPI</b>)。CertPathValidator CertPathValidator

CertStore

リポジトリから s と CRLs をCertificate取得するためのクラス。

CertStoreException

から証明書と CRL を取得するさまざまな問題の 1 つを CertStore示す例外。

CertStoreSpi

クラスのサービス プロバイダー インターフェイス (<b>SPI</b>)。CertStore CertStore

CollectionCertStoreParameters

コレクション CertStore アルゴリズムの入力として使用されるパラメーター。

CRL

このクラスは、形式は異なりますが、一般的な重要な用途を持つ証明書失効リスト (CRL) の抽象化です。

CRLException

CRL (証明書失効リスト) 例外。

CRLReason

CRLReason 列挙は、 RFC 5280: Internet X.509 公開キー インフラストラクチャ証明書と CRL プロファイルで定義されているように、証明書が取り消される理由を指定します。

LDAPCertStoreParameters

LDAP CertStore アルゴリズムの入力として使用されるパラメーター。

PKIXBuilderParameters

PKIX CertPathBuilder アルゴリズムの入力として使用されるパラメーター。

PKIXCertPathBuilderResult

このクラスは、PKIX 認定パス ビルダー アルゴリズムの成功した結果を表します。

PKIXCertPathChecker

に対して 1 つ以上のチェックを実行する X509Certificate抽象クラス。

PKIXCertPathValidatorResult

このクラスは、PKIX 認定パス検証アルゴリズムの成功した結果を表します。

PKIXParameters

PKIX CertPathValidator アルゴリズムの入力として使用されるパラメーター。

PKIXReason

PKIXReason 、X という PKIX 固有の考えられる理由を列挙します。

PKIXRevocationChecker

PKIXCertPathChecker PKIX アルゴリズムを使用して証明書の失効状態を確認するための 。

PKIXRevocationChecker.Option

失効チェック メカニズムに指定できるさまざまな失効オプション。

PolicyQualifierInfo

ASN によって表される変更できないポリシー修飾子。

TrustAnchor

信頼アンカーまたは最も信頼できる証明機関 (CA)。

URICertStoreParameters

URI に含まれる情報を使用して証明書と CRL を取得するアルゴリズムの入力 CertStore として使用されるパラメーター。

X509Certificate

X の抽象クラス。

X509CertSelector

CertSelector指定したすべての条件にX509Certificates一致する を選択する 。

X509CRL

X の抽象クラス。

X509CRLEntry

CRL の失効した証明書の抽象クラス (証明書失効リスト)。

X509CRLSelector

CRLSelector指定したすべての条件にX509CRLs一致する を選択する 。

インターフェイス

CertPathValidatorException.IReason

検証アルゴリズムが失敗した理由。

ICertPathBuilderResult

認定パス ビルダー アルゴリズムの結果の仕様。

ICertPathChecker

のそれぞれに Certificate 対して 1 つ以上のチェックを CertPath実行します。

ICertPathParameters

認定パス アルゴリズム パラメーターの仕様。

ICertPathValidatorResult

認定パス検証アルゴリズムの結果の仕様。

ICertSelector

を選択するための一連の条件を定義する Certificateセレクター。

ICertStoreParameters

パラメーターの CertStore 指定。

ICRLSelector

を選択するための一連の条件を定義する CRLセレクター。

IExtension

このインターフェイスは X を表します。

IPolicyNode

PKIX 認定パス検証アルゴリズムによって定義された、変更できない有効なポリシー ツリー ノード。

IX509Extension

X のインターフェイス。