| パッケージ | 説明 | 
|---|---|
| java.net | ネットワーク・アプリケーションを実装するためのクラスを提供します。 | 
| java.security | セキュリティ・フレームワークのクラスとインタフェースを提供します。 | 
| java.security.cert | 証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 | 
| java.util.jar | JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。 | 
| javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Certificate[] | JarURLConnection. getCertificates()接続で使うURLがJARファイル・エントリを指す場合はこの接続用のCertificateオブジェクト、そうでない場合はnullを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract List<Certificate> | SecureCacheResponse. getLocalCertificateChain()ネットワーク・リソースを取得した元の接続のハンドシェーク中にサーバーに送信された証明書チェーンを返します。 | |
| abstract List<Certificate> | SecureCacheResponse. getServerCertificateChain()ネットワーク・リソースを取得した元の接続でのセッション定義の一部として確立されたサーバーの証明書チェーンを、キャッシュから返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Certificate | KeyStoreSpi. engineGetCertificate(String alias)指定された別名に関連した証明書を返します。 | |
| abstract Certificate[] | KeyStoreSpi. engineGetCertificateChain(String alias)指定された別名に関連付けられた証明書チェーンを返します。 | |
| Certificate | KeyStore.PrivateKeyEntry. getCertificate()このエントリ内の証明書チェーンからエンド・エンティティ Certificateを取得します。 | |
| Certificate | KeyStore. getCertificate(String alias)指定された別名に関連した証明書を返します。 | |
| Certificate[] | KeyStore.PrivateKeyEntry. getCertificateChain()このエントリ内の Certificateチェーンを取得します。 | |
| Certificate[] | KeyStore. getCertificateChain(String alias)指定された別名に関連付けられた証明書チェーンを返します。 | |
| Certificate[] | CodeSource. getCertificates()このCodeSourceに関連した証明書を返します。 | |
| Certificate | KeyStore.TrustedCertificateEntry. getTrustedCertificate()このエントリ内の信頼できる Certficateを取得します。 | |
| Certificate[] | UnresolvedPermission. getUnresolvedCerts()解決されていない実際のアクセス権に対する署名者の証明書(それをサポートする連鎖は含まない)を取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract String | KeyStoreSpi. engineGetCertificateAlias(Certificate cert)指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。 | |
| abstract void | KeyStoreSpi. engineSetCertificateEntry(String alias, Certificate cert)指定された別名に、指定された証明書を割り当てます。 | |
| abstract void | KeyStoreSpi. engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)指定された別名に、すでに保護されている指定のキーを割り当てます。 | |
| abstract void | KeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。 | |
| String | KeyStore. getCertificateAlias(Certificate cert)指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。 | |
| void | Signature. initVerify(Certificate certificate)このオブジェクトを、検証操作のために指定された公開キーで初期化します。 | |
| void | KeyStore. setCertificateEntry(String alias, Certificate cert)指定された別名に、指定された信頼できる証明書を割り当てます。 | |
| void | KeyStore. setKeyEntry(String alias, byte[] key, Certificate[] chain)指定された別名に、すでに保護されている指定のキーを割り当てます。 | |
| void | KeyStore. setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。 | 
| コンストラクタ | 説明 | 
|---|---|
| CodeSource(URL url, Certificate[] certs)CodeSourceを構築し、指定された位置と証明書セットに関連付けます。 | |
| PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)特定の PrivateKeyと対応する証明書チェーンを使ってPrivateKeyEntryを構築します。 | |
| PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes)PrivateKey、対応する証明書チェーンおよび関連するエントリ属性を使用してPrivateKeyEntryを構築します。 | |
| TrustedCertificateEntry(Certificate trustedCert)信頼できる Certificateを使ってTrustedCertificateEntryを構築します。 | |
| TrustedCertificateEntry(Certificate trustedCert, Set<KeyStore.Entry.Attribute> attributes)信頼できる Certificateおよび関連するエントリ属性を使って、TrustedCertificateEntryを構築します。 | |
| UnresolvedPermission(String type, String name, String actions, Certificate[] certs)あとで必要になるアクセス権情報を保持する新しいUnresolvedPermissionを作成して、アクセス権が解決されるときに、指定されたクラスのPermissionを実際に作成します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| class  | X509Certificate
 X.509証明書の抽象クラスです。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Certificate | CertificateFactorySpi. engineGenerateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリーム inStreamから読み込まれたデータで初期化します。 | |
| Certificate | CertificateFactory. generateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリーム inStreamから読み込まれたデータで初期化します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Collection<? extends Certificate> | CertificateFactorySpi. engineGenerateCertificates(InputStream inStream)指定された入力ストリーム inStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。 | |
| abstract Collection<? extends Certificate> | CertStoreSpi. engineGetCertificates(CertSelector selector)指定したセレクタに一致する CertificateのCollectionを返します。 | |
| Collection<? extends Certificate> | CertificateFactory. generateCertificates(InputStream inStream)指定された入力ストリーム inStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。 | |
| abstract List<? extends Certificate> | CertPath. getCertificates()この証明書パス内の証明書のリストを返します。 | |
| Collection<? extends Certificate> | CertStore. getCertificates(CertSelector selector)指定したセレクタに一致する CertificateのCollectionを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | CertPathChecker. check(Certificate cert)内部状態を使用して、指定された証明書にチェックを実行します。 | |
| void | PKIXCertPathChecker. check(Certificate cert)内部状態を使用して、指定された証明書にチェックを実行します。 | |
| abstract void | PKIXCertPathChecker. check(Certificate cert, Collection<String> unresolvedCritExts)指定した証明書をその内部状態でチェックし、証明書が処理する機能拡張でクリティカルなものがあれば、解釈処理できない機能拡張を表すOID文字列の指定したコレクションから、その機能拡張を削除します。 | |
| abstract boolean | CRL. isRevoked(Certificate cert)指定された証明書がこのCRLにあるかどうかを判定します。 | |
| boolean | CertSelector. match(Certificate cert)Certificateが選択されるかどうかを判断します。 | |
| boolean | X509CertSelector. match(Certificate cert)Certificateが選択されるかどうかを判断します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| CertPath | CertificateFactorySpi. engineGenerateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。 | |
| CertPath | CertificateFactory. generateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Certificate[] | JarEntry. getCertificates()このエントリの Certificateオブジェクトを返します。オブジェクトがない場合はnullを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | Cipher. init(int opmode, Certificate certificate)この暗号を、検証操作のために指定された公開キーで初期化します。 | |
| void | Cipher. init(int opmode, Certificate certificate, SecureRandom random)この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Certificate[] | HttpsURLConnection. getLocalCertificates()ハンドシェーク中にサーバーに送信された証明書を返します。 | |
| Certificate[] | HandshakeCompletedEvent. getLocalCertificates()ハンドシェーク中にピアに送信された証明書を返します。 | |
| Certificate[] | SSLSession. getLocalCertificates()ハンドシェーク中にピアに送信された証明書を返します。 | |
| Certificate[] | HandshakeCompletedEvent. getPeerCertificates()セッションを定義するときに設定された、ピアの識別情報を返します。 | |
| Certificate[] | SSLSession. getPeerCertificates()セッションを定義するときに設定された、ピアの識別情報を返します。 | |
| abstract Certificate[] | HttpsURLConnection. getServerCertificates()セッションを定義するときに設定された、サーバーの証明書チェーンを返します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。