クラス
java.security.cert.Certificateの使用
パッケージ
説明
ネットワーク・アプリケーションを実装するためのクラスを提供します。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
-
java.netでのCertificateの使用
修飾子と型メソッド説明JarURLConnection.getCertificates()
この接続のURLがJARファイル・エントリを指す場合は証明書オブジェクトを返し、それ以外の場合はnullを返します。修飾子と型メソッド説明abstract List<Certificate>
SecureCacheResponse.getLocalCertificateChain()
ネットワーク・リソースを取得した元の接続のハンドシェーク中にサーバーに送信された証明書チェーンを返します。abstract List<Certificate>
SecureCacheResponse.getServerCertificateChain()
ネットワーク・リソースを取得した元の接続でのセッション定義の一部として確立されたサーバーの証明書チェーンを、キャッシュから返します。 -
java.securityでのCertificateの使用
修飾子と型メソッド説明abstract Certificate
KeyStoreSpi.engineGetCertificate
(String alias) 指定された別名に関連した証明書を返します。abstract Certificate[]
KeyStoreSpi.engineGetCertificateChain
(String alias) 指定された別名に関連付けられている証明書チェーンを返します。final Certificate
KeyStore.getCertificate
(String alias) 指定された別名に関連した証明書を返します。KeyStore.PrivateKeyEntry.getCertificate()
このエントリ内の証明書チェーンからエンド・エンティティCertificate
を取得します。final Certificate[]
KeyStore.getCertificateChain
(String alias) 指定された別名に関連付けられている証明書チェーンを返します。KeyStore.PrivateKeyEntry.getCertificateChain()
このエントリ内のCertificate
チェーンを取得します。final Certificate[]
CodeSource.getCertificates()
このCodeSourceに関連した証明書を返します。KeyStore.TrustedCertificateEntry.getTrustedCertificate()
このエントリ内の信頼できるCertficate
を取得します。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) 指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。final String
KeyStore.getCertificateAlias
(Certificate cert) 指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。final void
Signature.initVerify
(Certificate certificate) このオブジェクトを、検証操作のために指定された公開キーで初期化します。final void
KeyStore.setCertificateEntry
(String alias, Certificate cert) 指定された別名に、指定された信頼できる証明書を割り当てます。final void
KeyStore.setKeyEntry
(String alias, byte[] key, Certificate[] chain) 指定された別名に、すでに保護されている指定のキーを割り当てます。final 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を実際に作成します。 -
java.security.certでのCertificateの使用
修飾子と型メソッド説明abstract Certificate
CertificateFactorySpi.engineGenerateCertificate
(InputStream inStream) 証明書オブジェクトを生成し、入力ストリームinStream
から読み込まれたデータで初期化します。final 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
を返します。final Collection<? extends Certificate>
CertificateFactory.generateCertificates
(InputStream inStream) 指定された入力ストリームinStream
から読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。abstract List<? extends Certificate>
CertPath.getCertificates()
この証明書パス内の証明書のリストを返します。final 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
が選択されるかどうかを判断します。修飾子と型メソッド説明CertificateFactorySpi.engineGenerateCertPath
(List<? extends Certificate> certificates) CertPath
オブジェクトを生成し、Certificate
のList
で初期化します。final CertPath
CertificateFactory.generateCertPath
(List<? extends Certificate> certificates) CertPath
オブジェクトを生成し、Certificate
のList
で初期化します。 -
java.util.jarでのCertificateの使用
-
javax.cryptoでのCertificateの使用
修飾子と型メソッド説明final void
Cipher.init
(int opmode, Certificate certificate) この暗号を、検証操作のために指定された公開キーで初期化します。final void
Cipher.init
(int opmode, Certificate certificate, SecureRandom random) この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。 -
javax.net.sslでのCertificateの使用
修飾子と型メソッド説明HandshakeCompletedEvent.getLocalCertificates()
ハンドシェーク中にピアに送信された証明書を返します。abstract Certificate[]
HttpsURLConnection.getLocalCertificates()
ハンドシェーク中にサーバーに送信された証明書を返します。SSLSession.getLocalCertificates()
ハンドシェーク中にピアに送信された証明書を返します。HandshakeCompletedEvent.getPeerCertificates()
セッションを定義するときに設定された、ピアの識別情報を返します。SSLSession.getPeerCertificates()
セッションを定義するときに設定された、ピアの識別情報を返します。abstract Certificate[]
HttpsURLConnection.getServerCertificates()
セッションを定義するときに設定された、サーバーの証明書チェーンを返します。