public static final class KeyStore.PrivateKeyEntry extends Object implements KeyStore.Entry
PrivateKey と対応する証明書チェーンが格納された KeyStore エントリです。| コンストラクタと説明 |
|---|
KeyStore.PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
特定の
PrivateKey と対応する証明書チェーンを使って PrivateKeyEntry を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Certificate |
getCertificate()
このエントリ内の証明書チェーンからエンドエンティティー
Certificate を取得します。 |
Certificate[] |
getCertificateChain()
このエントリ内の
Certificate チェーンを取得します。 |
PrivateKey |
getPrivateKey()
このエントリ内の
PrivateKey を取得します。 |
String |
toString()
この PrivateKeyEntry の文字列表現を返します。
|
public KeyStore.PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
PrivateKey と対応する証明書チェーンを使って PrivateKeyEntry を構築します。
指定された chain は、複製されてから新しい PrivateKeyEntry オブジェクトに格納されます。
privateKey - PrivateKeychain - 証明書チェーンを表す Certificate 配列。証明書チェーンの各要素が適切な順番で並べられていて、非公開鍵に対応するインデックス 0 の位置に Certificate が含まれている必要がある。NullPointerException - privateKey または chain が null の場合IllegalArgumentException - 指定されたチェーンの長さが 0 の場合、指定されたチェーンに同じタイプの Certificate が含まれていない場合、または PrivateKey アルゴリズムがエンドエンティティー Certificate (インデックス 0) 内の PublicKey のアルゴリズムと一致しない場合public PrivateKey getPrivateKey()
PrivateKey を取得します。PrivateKeypublic Certificate[] getCertificateChain()
Certificate チェーンを取得します。
格納される証明書チェーンは、返される前に複製されます。
Certificate 配列。証明書タイプが X.509 である場合、返される配列の実行時の型は X509Certificate[]。public Certificate getCertificate()
Certificate を取得します。Certificate (インデックス 0)。証明書タイプが X.509 である場合、返される証明書の実行時の型は X509Certificate。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.