クラス
java.security.cert.Certificateの使用
| パッケージ | 説明 |
|---|---|
| java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
| java.security |
セキュリティ・フレームワークのクラスとインタフェースを提供します。
|
| java.security.cert |
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
|
| java.util.jar |
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
|
| javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
| javax.net.ssl |
セキュア・ソケット・パッケージのクラスを提供します。
|
-
java.netでのCertificateの使用
Certificateを返すjava.netのメソッド 修飾子と型 メソッド 説明 Certificate[]JarURLConnection. getCertificates()この接続のURLがJARファイル・エントリを指す場合は証明書オブジェクトを返し、それ以外の場合はnullを返します。Certificate型の引数を持つ型を返すjava.netのメソッド 修飾子と型 メソッド 説明 abstract List<Certificate>SecureCacheResponse. getLocalCertificateChain()ネットワーク・リソースを取得した元の接続のハンドシェーク中にサーバーに送信された証明書チェーンを返します。abstract List<Certificate>SecureCacheResponse. getServerCertificateChain()ネットワーク・リソースを取得した元の接続でのセッション定義の一部として確立されたサーバーの証明書チェーンを、キャッシュから返します。 -
java.securityでのCertificateの使用
Certificateを返すjava.securityのメソッド 修飾子と型 メソッド 説明 abstract CertificateKeyStoreSpi. engineGetCertificate(String alias)指定された別名に関連した証明書を返します。abstract Certificate[]KeyStoreSpi. engineGetCertificateChain(String alias)指定された別名に関連付けられている証明書チェーンを返します。CertificateKeyStore. getCertificate(String alias)指定された別名に関連した証明書を返します。CertificateKeyStore.PrivateKeyEntry. getCertificate()このエントリ内の証明書チェーンからエンド・エンティティCertificateを取得します。Certificate[]KeyStore. getCertificateChain(String alias)指定された別名に関連付けられている証明書チェーンを返します。Certificate[]KeyStore.PrivateKeyEntry. getCertificateChain()このエントリ内のCertificateチェーンを取得します。Certificate[]CodeSource. getCertificates()このCodeSourceに関連した証明書を返します。CertificateKeyStore.TrustedCertificateEntry. getTrustedCertificate()このエントリ内の信頼できるCertficateを取得します。Certificate[]UnresolvedPermission. getUnresolvedCerts()解決されていない実際のアクセス権に対する署名者の証明書(それをサポートする連鎖は含まない)を取得します。Certificate型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 abstract StringKeyStoreSpi. engineGetCertificateAlias(Certificate cert)指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。abstract voidKeyStoreSpi. engineSetCertificateEntry(String alias, Certificate cert)指定された別名に、指定された証明書を割り当てます。abstract voidKeyStoreSpi. engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)指定された別名に、すでに保護されている指定のキーを割り当てます。abstract voidKeyStoreSpi. engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。StringKeyStore. getCertificateAlias(Certificate cert)指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。voidSignature. initVerify(Certificate certificate)このオブジェクトを、検証操作のために指定された公開キーで初期化します。voidKeyStore. setCertificateEntry(String alias, Certificate cert)指定された別名に、指定された信頼できる証明書を割り当てます。voidKeyStore. setKeyEntry(String alias, byte[] key, Certificate[] chain)指定された別名に、すでに保護されている指定のキーを割り当てます。voidKeyStore. setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。Certificate型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 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の使用
java.security.certでのCertificateのサブクラス 修飾子と型 クラス 説明 classX509CertificateX.509証明書の抽象クラスです。Certificateを返すjava.security.certのメソッド 修飾子と型 メソッド 説明 abstract CertificateCertificateFactorySpi. engineGenerateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリームinStreamから読み込まれたデータで初期化します。CertificateCertificateFactory. generateCertificate(InputStream inStream)証明書オブジェクトを生成し、入力ストリームinStreamから読み込まれたデータで初期化します。Certificate型の引数を持つ型を返すjava.security.certのメソッド 修飾子と型 メソッド 説明 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を返します。Certificate型のパラメータを持つjava.security.certのメソッド 修飾子と型 メソッド 説明 voidCertPathChecker. check(Certificate cert)内部状態を使用して、指定された証明書にチェックを実行します。voidPKIXCertPathChecker. check(Certificate cert)内部状態を使用して、指定された証明書にチェックを実行します。abstract voidPKIXCertPathChecker. check(Certificate cert, Collection<String> unresolvedCritExts)指定した証明書をその内部状態でチェックし、証明書が処理する機能拡張でクリティカルなものがあれば、解釈処理できない機能拡張を表すOID文字列の指定したコレクションから、その機能拡張を削除します。abstract booleanCRL. isRevoked(Certificate cert)指定された証明書がこのCRLにあるかどうかを判定します。booleanCertSelector. match(Certificate cert)Certificateが選択されるかどうかを判断します。booleanX509CertSelector. match(Certificate cert)Certificateが選択されるかどうかを判断します。Certificate型の型引数を持つjava.security.certのメソッド・パラメータ 修飾子と型 メソッド 説明 CertPathCertificateFactorySpi. engineGenerateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。CertPathCertificateFactory. generateCertPath(List<? extends Certificate> certificates)CertPathオブジェクトを生成し、CertificateのListで初期化します。 -
java.util.jarでのCertificateの使用
Certificateを返すjava.util.jarのメソッド 修飾子と型 メソッド 説明 Certificate[]JarEntry. getCertificates()このエントリのCertificateオブジェクトを返します。オブジェクトがない場合はnullを返します。 -
javax.cryptoでのCertificateの使用
Certificate型のパラメータを持つjavax.cryptoのメソッド 修飾子と型 メソッド 説明 voidCipher. init(int opmode, Certificate certificate)この暗号を、検証操作のために指定された公開キーで初期化します。voidCipher. init(int opmode, Certificate certificate, SecureRandom random)この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。 -
javax.net.sslでのCertificateの使用
Certificateを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 Certificate[]HandshakeCompletedEvent. getLocalCertificates()ハンドシェーク中にピアに送信された証明書を返します。abstract Certificate[]HttpsURLConnection. getLocalCertificates()ハンドシェーク中にサーバーに送信された証明書を返します。Certificate[]SSLSession. getLocalCertificates()ハンドシェーク中にピアに送信された証明書を返します。Certificate[]HandshakeCompletedEvent. getPeerCertificates()セッションを定義するときに設定された、ピアの識別情報を返します。Certificate[]SSLSession. getPeerCertificates()セッションを定義するときに設定された、ピアの識別情報を返します。abstract Certificate[]HttpsURLConnection. getServerCertificates()セッションを定義するときに設定された、サーバーの証明書チェーンを返します。