Java.Security.Cert 名前空間

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

クラス

名前 説明
Certificate

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

Certificate.CertificateRep

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

CertificateEncodingException

証明書エンコード例外。

CertificateException

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

CertificateExpiredException

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

CertificateFactory

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

CertificateFactorySpi

このクラスは、 クラスの< (>b<SPI>/bCertificateFactory) を定義します。

CertificateNotYetValidException

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

CertificateParsingException

証明書解析例外。

CertificateRevokedException

X を示す例外。

CertPath

変更できない証明書のシーケンス (証明書パス)。

CertPath.CertPathRep

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

CertPathBuilder

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

CertPathBuilderException

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

CertPathBuilderSpi

クラスの< (>b<SPI>/bCertPathBuilder CertPathBuilder)。

CertPathValidator

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

CertPathValidatorException

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

CertPathValidatorException.BasicReason

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

CertPathValidatorSpi

クラスの< (>b<SPI>/bCertPathValidator CertPathValidator)。

CertStore

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

CertStoreException

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

CertStoreSpi

クラスの< (>b<SPI>/bCertStore CertStore)。

CollectionCertStoreParameters

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

CRL

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

CRLException

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

CRLReason

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

LDAPCertStoreParameters

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

PKIXBuilderParameters

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

PKIXCertPathBuilderResult

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

PKIXCertPathChecker

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

PKIXCertPathValidatorResult

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

PKIXParameters

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

PKIXReason

PKIXReasonは、X である PKIX 固有の理由の可能性を列挙します。

PKIXRevocationChecker

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

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の各CertPathに対して 1 つ以上のチェックを実行します。

ICertPathParameters

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

ICertPathValidatorResult

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

ICertSelector

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

ICertStoreParameters

CertStore パラメーターの仕様。

ICRLSelector

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

IExtension

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

IPolicyNode

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

IX509Extension

X のインターフェイス。