Module  java.base
软件包  java.security

Interface Key

    • Field Summary

      Fields  
      Modifier and Type Field 描述
      static long serialVersionUID
      类指纹被设置为指示与以前版本的类的序列化兼容性。
    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      String getAlgorithm​()
      返回此键的标准算法名称。
      byte[] getEncoded​()
      返回其主要编码格式的密钥,如果此密钥不支持编码,则返回null。
      String getFormat​()
      返回此键的主编码格式的名称,如果此键不支持编码,则返回null。
    • 字段详细信息

      • serialVersionUID

        static final long serialVersionUID
        类指纹被设置为指示与以前版本的类的序列化兼容性。
        另请参见:
        Constant Field Values
    • 方法详细信息

      • 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数据格式的名称是由PKCS#8标准定义的PrivateKeyInfo ; 在这种情况下,返回的格式为"PKCS#8"
        结果
        键的主要编码格式。
      • getEncoded

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