接口的使用
java.security.PrivateKey
使用 PrivateKey 的包
包
描述
为安全框架提供类和接口。
提供用于生成 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥的接口,如 RSA 实验室技术说明 PKCS#1 中所定义,以及 DSA(数字签名算法)密钥,如 NIST 的 FIPS-186 中所定义。
为 RSA 实验室的 PKCS #3 中定义的 Diffie-Hellman 密钥提供接口。
为安全套接字包提供类。
此包包含应用于将 X500 Principal 和 X500 Private Credentials 存储在Subject.
这个包定义了用于签署 jar 文件的 API。
-
PrivateKey 在 java.security 中的用法
java.security 中返回 PrivateKey 的方法修饰符和类型方法描述protected abstract PrivateKeyKeyFactorySpi.engineGeneratePrivate(KeySpec keySpec) 根据提供的密钥规范(密钥材料)生成私钥对象。final PrivateKeyKeyFactory.generatePrivate(KeySpec keySpec) 根据提供的密钥规范(密钥材料)生成私钥对象。KeyPair.getPrivate()返回对此密钥对的私钥组件的引用。KeyStore.PrivateKeyEntry.getPrivateKey()从此条目中获取PrivateKey。Signer.getPrivateKey()已弃用,将被删除:此 API 元素可能会在未来版本中删除。返回此签名者的私钥。java.security 中的方法,参数类型为 PrivateKey修饰符和类型方法描述protected abstract voidSignatureSpi.engineInitSign(PrivateKey privateKey) 使用指定的私钥初始化此Signature对象以进行签名操作。protected voidSignatureSpi.engineInitSign(PrivateKey privateKey, SecureRandom random) 使用指定的私钥和签名操作的随机源初始化此Signature对象。final voidSignature.initSign(PrivateKey privateKey) 初始化此对象以进行签名。final voidSignature.initSign(PrivateKey privateKey, SecureRandom random) 初始化此对象以进行签名。java.security 中的构造函数,参数类型为 PrivateKey修饰符构造方法描述KeyPair(PublicKey publicKey, PrivateKey privateKey) 根据给定的公钥和私钥构造密钥对。PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain) 使用PrivateKey和相应的证书链构造PrivateKeyEntry。PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes) 使用PrivateKey和相应的证书链以及关联的条目属性构造PrivateKeyEntry。SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine) 从任何 Serializable 对象构造一个SignedObject。 -
PrivateKey 在 java.security.interfaces 中的用法
修饰符和类型接口描述interfaceDSA 私钥的标准接口。interface椭圆曲线 (EC) 私钥的接口。interfaceRFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的椭圆曲线私钥的接口。interfacePKCS#1 v2.2 标准中定义的 RSA 多素数私钥的接口,使用中国剩余定理(CRT) 信息值。interfacePKCS#1 v2.2 标准中定义的 RSA 私钥接口,使用中国剩余定理(CRT) 信息值。interfaceRSA 私钥的接口。interfaceRFC 7748 定义的椭圆曲线私钥的接口。 -
PrivateKey 在 javax.crypto.interfaces 中的用法
-
PrivateKey 在 javax.net.ssl 中的用法
javax.net.ssl 中返回 PrivateKey 的方法 -
PrivateKey 在 javax.security.auth.x500 中的用法
javax.security.auth.x500 中返回 PrivateKey 的方法javax.security.auth.x500 中的构造函数,参数类型为 PrivateKey修饰符构造方法描述X500PrivateCredential(X509Certificate cert, PrivateKey key) 创建关联 X.509 证书、私钥和 KeyStore 别名的 X500PrivateCredential。X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias) 创建关联 X.509 证书、私钥和 KeyStore 别名的 X500PrivateCredential。 -
PrivateKey 在 jdk.security.jarsigner 中的用法
jdk.security.jarsigner 中的方法,参数类型为 PrivateKey修饰符和类型方法描述static StringJarSigner.Builder.getDefaultSignatureAlgorithm(PrivateKey key) 获取私钥的默认签名算法。jdk.security.jarsigner 中的构造函数,参数类型为 PrivateKey