モジュール java.base
パッケージ java.security

クラスKeyPair

  • すべての実装されたインタフェース:
    Serializable


    public final class KeyPair
    extends Object
    implements Serializable
    このクラスは、鍵ペア(公開鍵と非公開鍵)の単純なホルダーです。 また、どのようなセキュリティ措置も適用しません。初期化後には、PrivateKeyのように取り扱う必要があります。
    導入されたバージョン:
    1.1
    関連項目:
    PublicKey, PrivateKey, 直列化された形式
    • コンストラクタの詳細

      • KeyPair

        public KeyPair​(PublicKey publicKey,
                       PrivateKey privateKey)
        指定された公開鍵と非公開鍵から、鍵ペアを構築します。

        このコンストラクタは、公開鍵と非公開鍵のコンポーネントへの参照を、生成された鍵ペアに格納するだけであることに注意してください。 Keyオブジェクトは不変なので、この方法が安全です。

        パラメータ:
        publicKey - 公開鍵。
        privateKey - 非公開鍵。
    • メソッドの詳細

      • getPublic

        public PublicKey getPublic​()
        この鍵ペアの公開鍵コンポーネントへの参照を返します。
        戻り値:
        公開鍵への参照。
      • getPrivate

        public PrivateKey getPrivate​()
        この鍵ペアの非公開鍵コンポーネントへの参照を返します。
        戻り値:
        非公開鍵への参照。