(主体とは個人ユーザー、グループ、会社などのエンティティーを表す)。このクラスは、形式は異なるが主要な機能は共通である、複数の証明書を抽象化したものです。各種の証明書でも、符号化や検証などの一般的な認証機能や、公開鍵などの情報は共有します。証明書には、それぞれ異なる種類の情報のセットが格納され、情報の格納と取り出しの方法が異なります。証明書には、それぞれ異なる種類の情報のセットが格納され、情報の格納と取り出しの方法が異なります。クラスのサブクラス化によって実装できます。互換性のために存在します。証明書クラスを使用するようにしてください。other)この証明書と、指定されたオブジェクトが等しいかどうかを判定します。getEncoded()この証明書の符号化された形式を返します。getPublicKey()この証明書から公開鍵を取得します。hashCode()符号化された形式からこの証明書のハッシュコード値を返します。toString()この証明書の文字列表現を返します。key)指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。sigProvider)指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。other)この証明書と、指定されたオブジェクトが等しいかどうかを判定します。場合、符号化された形式が取得され、この証明書の符号化された形式と比較されます。hashCode()符号化された形式からこの証明書のハッシュコード値を返します。CertificateEncodingExceptionこの証明書の符号化された形式を返します。つの符号化方式を使うことになっています。SignatureException指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。SignatureException指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。このメソッドは、指定されたプロバイダによって提供される署名検証エンジンを使用します。toString()この証明書の文字列表現を返します。getPublicKey()この証明書から公開鍵を取得します。開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。