Module  java.base
软件包  java.security

Class KeyPair

  • All Implemented Interfaces:
    Serializable


    public final class KeyPair
    extends Object
    implements Serializable
    这个类是密钥对(一个公钥和一个私钥)的简单持有者。 它不强制执行任何安全性,并且在初始化时应该像PrivateKey那样对待。
    从以下版本开始:
    1.1
    另请参见:
    PublicKeyPrivateKeySerialized Form
    • 构造方法详细信息

      • KeyPair

        public KeyPair​(PublicKey publicKey,
                       PrivateKey privateKey)
        从给定的公钥和私钥构造一个密钥对。

        请注意,此构造函数仅存储对生成的密钥对中的公钥和私钥组件的引用。 这是安全的,因为Key对象是不可变的。

        参数
        publicKey - 公钥。
        privateKey - 私钥。
    • 方法详细信息

      • getPublic

        public PublicKey getPublic​()
        返回对此密钥对的公钥组件的引用。
        结果
        引用公钥。
      • getPrivate

        public PrivateKey getPrivate​()
        返回对此密钥对的私钥组件的引用。
        结果
        引用私钥。