モジュール 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()
        このキー・ペアの非公開キー・コンポーネントへの参照を返します。
        戻り値:
        非公開キーへの参照。