模块  java.base
软件包  java.security

Interface Key

    • 字段汇总

      字段  
      变量和类型 字段 描述
      static long serialVersionUID
      设置的类指纹,用于指示与该类的先前版本的序列化兼容性。
    • 方法摘要

      所有方法  实例方法 抽象方法 
      变量和类型 方法 描述
      String getAlgorithm()
      返回此键的标准算法名称。
      byte[] getEncoded()
      以主编码格式返回密钥,如果此密钥不支持编码,则返回null。
      String getFormat()
      返回此键的主要编码格式的名称,如果此键不支持编码,则返回null。
    • 字段详细信息

      • serialVersionUID

        static final long serialVersionUID
        设置的类指纹,用于指示与该类的先前版本的序列化兼容性。
        另请参见:
        常数字段值
    • 方法详细信息

      • getAlgorithm

        String getAlgorithm()
        返回此键的标准算法名称。 例如,“DSA”表示此密钥是DSA密钥。 有关更多信息,请参见Java Security Standard Algorithm Names文档。
        结果
        与此键关联的算法的名称。
      • getFormat

        String getFormat()
        返回此键的主要编码格式的名称,如果此键不支持编码,则返回null。 如果存在此密钥的ASN.1规范,则主要编码格式根据适当的ASN.1数据格式命名。 例如,公钥的ASN.1数据格式的名称是SubjectPublicKeyInfo ,由X.509标准定义; 在这种情况下,返回的格式为"X.509" 类似地,私钥的ASN.1数据格式的名称是PrivateKeyInfo ,由PKCS#8标准定义; 在这种情况下,返回的格式是"PKCS#8"
        结果
        密钥的主要编码格式。
      • getEncoded

        byte[] getEncoded()
        以主编码格式返回密钥,如果此密钥不支持编码,则返回null。
        结果
        编码密钥,如果密钥不支持编码,则返回null。