public static final class KeyStore.PrivateKeyEntry extends Object implements KeyStore.Entry
PrivateKeyと対応する証明書チェーンが格納されたKeyStoreエントリです。KeyStore.Entry.Attribute| コンストラクタ | 説明 |
|---|---|
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain) |
特定の
PrivateKeyと対応する証明書チェーンを使ってPrivateKeyEntryを構築します。 |
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes) |
PrivateKey、対応する証明書チェーンおよび関連するエントリ属性を使用してPrivateKeyEntryを構築します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Set<KeyStore.Entry.Attribute> |
getAttributes() |
エントリに関連付けられている属性を取得します。
|
Certificate |
getCertificate() |
このエントリ内の証明書チェーンからエンド・エンティティ
Certificateを取得します。 |
Certificate[] |
getCertificateChain() |
このエントリ内の
Certificateチェーンを取得します。 |
PrivateKey |
getPrivateKey() |
このエントリ内の
PrivateKeyを取得します。 |
String |
toString() |
このPrivateKeyEntryの文字列表現を返します。
|
public 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 PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes)
PrivateKey、対応する証明書チェーンおよび関連するエントリ属性を使用してPrivateKeyEntryを構築します。
指定されたchainとattributesは、クローニングされてから新しいPrivateKeyEntryオブジェクトに格納されます。
privateKey - PrivateKeychain - 証明書チェーンを表すCertificate配列。 証明書チェーンの各要素が適切な順番で並べられていて、非公開キーに対応するインデックス0の位置にCertificateが含まれている必要がある。 attributes - 属性NullPointerException - privateKey、chainまたはattributesが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。 public Set<KeyStore.Entry.Attribute> getAttributes()
getAttributes、インタフェースKeyStore.EntrySet(空の場合もある) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。