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
- PrivateKey
chain
- 証明書チェーンを表す Certificate
配列。証明書チェーンの各要素が適切な順番で並べられていて、非公開鍵に対応するインデックス 0 の位置に Certificate
が含まれている必要がある。NullPointerException
- privateKey
または chain
が null
の場合IllegalArgumentException
- 指定されたチェーンの長さが 0 の場合、指定されたチェーンに同じタイプの Certificate
が含まれていない場合、または PrivateKey
アルゴリズムがエンドエンティティー Certificate
(インデックス 0) 内の PublicKey
のアルゴリズムと一致しない場合public PrivateKey getPrivateKey()
PrivateKey
を取得します。PrivateKey
public 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.