当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

接口 java.security.Key

public interface Key
extends Serializable

Key 接口是所有密钥的最高级的接口。它定义了所有密钥对象共享的功能。所有的密钥都具有三个特征:

通常密钥是通过密钥生成器、证书或用于管理密钥的不同 Identity 类得到的。在本发行版中没有分析编码密钥和证书的功能。

参见:
PublicKey, PrivateKey, KeyPair, KeyPairGenerator, Identity, IdentityScope, Signer

方法索引

getAlgorithm()
返回该密钥的标准算法名。
getEncoded()
返回编码的密钥。
getFormat()
返回用于编码密钥的格式,如果该密钥不支持编码则返回 null。

方法

getAlgorithm
 public abstract String getAlgorithm()
返回该密钥的标准算法名。 例如,"DSA" 将指示该密钥是一个 DSA 密钥。 注意当不知道该密钥的算法时,该方法会返回 null。

返回值:
该密钥的算法名,如果不知道该密钥的算法时,该方法可能会返回 null。
getFormat
 public abstract String getFormat()
返回用于编码密钥的格式,如果该密钥不支持编码则返回 null。

返回值:
用于编码密钥的格式。
getEncoded
 public abstract byte[] getEncoded()
返回已编码的密钥。

返回值:
已编码密钥,如果该密钥不支持编码则返回 null。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)