| パッケージ | 説明 | 
|---|---|
| java.security | セキュリティ・フレームワークのクラスとインタフェースを提供します。 | 
| java.security.cert | 証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract void | KeyStoreSpi. engineLoad(InputStream stream, char[] password)指定された入力ストリームからキーストアをロードします。 | |
| void | KeyStoreSpi. engineLoad(KeyStore.LoadStoreParameter param)指定された KeyStore.LoadStoreParameterを使用してキーストアをロードします。 | |
| void | KeyStoreSpi. engineStore(KeyStore.LoadStoreParameter param)指定された KeyStore.LoadStoreParmeterを使用してこのキーストアを格納します。 | |
| abstract void | KeyStoreSpi. engineStore(OutputStream stream, char[] password)指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。 | |
| void | KeyStore. load(InputStream stream, char[] password)指定された入力ストリームからこのキーストアをロードします。 | |
| void | KeyStore. load(KeyStore.LoadStoreParameter param)指定された LoadStoreParameterを使用してこのキーストアをロードします。 | |
| void | KeyStore. store(KeyStore.LoadStoreParameter param)指定された LoadStoreParameterを使用してこのキーストアを格納します。 | |
| void | KeyStore. store(OutputStream stream, char[] password)指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| class  | CertificateEncodingException証明書の符号化例外です。 | |
| class  | CertificateExpiredException証明書の期限切れの例外です。 | |
| class  | CertificateNotYetValidException証明書がまだ有効ではないことを示す例外です。 | |
| class  | CertificateParsingException証明書構文解析例外です。 | |
| class  | CertificateRevokedExceptionX.509証明書が取り消されたことを示す例外です。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Certificate | CertificateFactorySpi. engineGenerateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリーム inStreamから読み込まれたデータで初期化します。 | |
| abstract Collection<? extends Certificate> | CertificateFactorySpi. engineGenerateCertificates(InputStream inStream)指定された入力ストリーム inStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。 | |
| CertPath | CertificateFactorySpi. engineGenerateCertPath(InputStream inStream)CertPathオブジェクトを生成し、InputStreamであるinStreamから読み込まれたデータで初期化します。 | |
| CertPath | CertificateFactorySpi. engineGenerateCertPath(InputStream inStream, String encoding)CertPathオブジェクトを生成し、InputStreamであるinStreamから読み込まれたデータで初期化します。 | |
| CertPath | CertificateFactorySpi. engineGenerateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。 | |
| Certificate | CertificateFactory. generateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリーム inStreamから読み込まれたデータで初期化します。 | |
| Collection<? extends Certificate> | CertificateFactory. generateCertificates(InputStream inStream)指定された入力ストリーム inStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。 | |
| CertPath | CertificateFactory. generateCertPath(InputStream inStream)CertPathオブジェクトを生成し、InputStreamであるinStreamから読み込まれたデータで初期化します。 | |
| CertPath | CertificateFactory. generateCertPath(InputStream inStream, String encoding)CertPathオブジェクトを生成し、InputStreamであるinStreamから読み込まれたデータで初期化します。 | |
| CertPath | CertificateFactory. generateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。 | |
| static CertificateFactory | CertificateFactory. getInstance(String type)指定されたタイプの証明書を実装する証明書ファクトリ・オブジェクトを返します。 | |
| static CertificateFactory | CertificateFactory. getInstance(String type, Provider provider)指定されたタイプの証明書ファクトリ・オブジェクトを返します。 | |
| static CertificateFactory | CertificateFactory. getInstance(String type, String provider)指定されたタイプの証明書ファクトリ・オブジェクトを返します。 | |
| abstract void | Certificate. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | |
| void | X509Certificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | |
| void | Certificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | |
| abstract void | Certificate. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | X509TrustManager. checkClientTrusted(X509Certificate[] chain, String authType)ピアから提出された一部のまたは完全な証明書チェーンを使用して、信頼できるルートへの証明書パスを構築し、認証タイプに基づいてクライアントSSL認証を検証できるかどうか、信頼できるかどうかを返します。 | |
| abstract void | X509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。 | |
| abstract void | X509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。 | |
| void | X509TrustManager. checkServerTrusted(X509Certificate[] chain, String authType)ピアから提出された一部のまたは完全な証明書チェーンを使用して、信頼できるルートへの証明書パスを構築し、認証タイプに基づいてサーバーSSL認証を検証できるかどうか、また信頼できるかどうかを返します。 | |
| abstract void | X509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。 | |
| abstract void | X509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)ピアから部分的または完全な証明書チェーンが提供された場合に、認証タイプとSSLパラメータに基づいて証明書パスを構築して検証します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。