モジュール java.base
パッケージ java.security.cert

クラスCertificate

java.lang.Object
java.security.cert.Certificate
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
X509Certificate

public abstract class Certificate extends Object implements Serializable

さまざまな身元証明書を管理するabstractクラスです。 身元証明書とは、ほかの主体によって保証された公開キーに主体をバインドしたものです。 (主体とは個人ユーザー、グループ、会社などのエンティティを表します。)

このクラスは、形式は異なるが主要な機能は共通である、複数の証明書を抽象化したものです。 たとえば、X.509やPGPなどの各種の証明書は、一般的な証明書の機能(エンコーディングや検証など)と、一部の種類の情報(公開キーなど)を共有しています。

X.509、PGP、およびSDSIの証明書には、それぞれ異なる種類の情報のセットが格納され、情報の格納と取出しの方法が異なります。しかしこれらの証明書はすべて、Certificateクラスのサブクラス化によって実装できます。

導入されたバージョン:
1.2
関連項目: