模块  java.base
软件包  java.security

Class KeyPair

  • 实现的所有接口
    Serializable

    public final class KeyPairextends Objectimplements Serializable
    此类是密钥对(公钥和私钥)的简单持有者。 它不强制执行任何安全性,并且在初始化时应该被视为PrivateKey。
    从以下版本开始:
    1.1
    另请参见:
    PublicKeyPrivateKeySerialized Form
    • 构造方法详细信息

      • KeyPair

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

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

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

      • getPublic

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

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