Uses of Interface
java.security.PublicKey
-
Packages that use PublicKey 软件包 描述 java.security 提供安全框架的类和接口。java.security.cert 提供用于解析和管理证书,证书吊销列表(CRL)和证书路径的类和接口。java.security.interfaces 提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman AsymmetricCipher算法)密钥的接口,以及NIST的FIPS-186中定义的DSA(数字签名算法)密钥。javax.crypto.interfaces 为RSA Laboratories的PKCS#3中定义的Diffie-Hellman密钥提供接口。javax.security.cert 提供公钥证书的类。javax.xml.crypto.dsig.keyinfo 用于解析和处理KeyInfo
元素和结构的类。 -
-
Uses of PublicKey in java.security
Methods in java.security that return PublicKey 变量和类型 方法 描述 protected abstract PublicKey
KeyFactorySpi. engineGeneratePublic(KeySpec keySpec)
从提供的密钥规范(密钥材料)生成公钥对象。PublicKey
KeyFactory. generatePublic(KeySpec keySpec)
从提供的密钥规范(密钥材料)生成公钥对象。PublicKey
KeyPair. getPublic()
返回对此密钥对的公钥组件的引用。PublicKey
Certificate. getPublicKey()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回担保人保证的主键对的密钥。PublicKey
Identity. getPublicKey()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此标识的公钥。Methods in java.security with parameters of type PublicKey 变量和类型 方法 描述 protected abstract void
SignatureSpi. engineInitVerify(PublicKey publicKey)
使用指定的公钥初始化此签名对象以进行验证操作。abstract Identity
IdentityScope. getIdentity(PublicKey key)
不推荐使用,要删除:此API元素将在以后的版本中删除。使用指定的公钥检索标识。void
Signature. initVerify(PublicKey publicKey)
初始化此对象以进行验证。void
Identity. setPublicKey(PublicKey key)
不推荐使用,要删除:此API元素将在以后的版本中删除。设置此标识的公钥。boolean
SignedObject. verify(PublicKey verificationKey, Signature verificationEngine)
使用指定的验证引擎,使用给定的验证密钥验证此SignedObject中的签名是存储在其中的对象的有效签名。Constructors in java.security with parameters of type PublicKey 构造器 描述 KeyPair(PublicKey publicKey, PrivateKey privateKey)
根据给定的公钥和私钥构造密钥对。 -
Uses of PublicKey in java.security.cert
Methods in java.security.cert that return PublicKey 变量和类型 方法 描述 PublicKey
TrustAnchor. getCAPublicKey()
返回最受信任的CA的公钥。abstract PublicKey
Certificate. getPublicKey()
从此证书获取公钥。PublicKey
PKIXCertPathValidatorResult. getPublicKey()
返回证书路径的主题(目标)的公钥,包括任何继承的公钥参数(如果适用)。PublicKey
X509CertSelector. getSubjectPublicKey()
返回subjectPublicKey标准。Methods in java.security.cert with parameters of type PublicKey 变量和类型 方法 描述 void
X509CertSelector. setSubjectPublicKey(PublicKey key)
设置subjectPublicKey标准。abstract void
Certificate. verify(PublicKey key)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。abstract void
Certificate. verify(PublicKey key, String sigProvider)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。void
Certificate. verify(PublicKey key, Provider sigProvider)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。void
X509Certificate. verify(PublicKey key, Provider sigProvider)
验证是否使用与指定公钥对应的私钥对此证书进行了签名。abstract void
X509CRL. verify(PublicKey key)
验证是否使用与给定公钥对应的私钥对此CRL进行了签名。abstract void
X509CRL. verify(PublicKey key, String sigProvider)
验证是否使用与给定公钥对应的私钥对此CRL进行了签名。void
X509CRL. verify(PublicKey key, Provider sigProvider)
验证是否使用与给定公钥对应的私钥对此CRL进行了签名。Constructors in java.security.cert with parameters of type PublicKey 构造器 描述 PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
创建包含指定参数的PKIXCertPathBuilderResult
实例。PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
创建包含指定参数的PKIXCertPathValidatorResult
实例。TrustAnchor(String caName, PublicKey pubKey, byte[] nameConstraints)
创建TrustAnchor
的实例,其中将最受信任的CA指定为可分辨名称和公钥。TrustAnchor(X500Principal caPrincipal, PublicKey pubKey, byte[] nameConstraints)
创建一个TrustAnchor
的实例,其中最受信任的CA被指定为X500Principal和公钥。 -
Uses of PublicKey in java.security.interfaces
Subinterfaces of PublicKey in java.security.interfaces 变量和类型 接口 描述 interface
DSAPublicKey
DSA公钥的接口。interface
ECPublicKey
椭圆曲线(EC)公钥的接口。interface
RSAPublicKey
RSA公钥的接口。interface
XECPublicKey
RFC 7748定义的椭圆曲线公钥的接口。 -
Uses of PublicKey in javax.crypto.interfaces
Subinterfaces of PublicKey in javax.crypto.interfaces 变量和类型 接口 描述 interface
DHPublicKey
Diffie-Hellman公钥的接口。 -
Uses of PublicKey in javax.security.cert
Methods in javax.security.cert that return PublicKey 变量和类型 方法 描述 abstract PublicKey
Certificate. getPublicKey()
已过时。从此证书获取公钥。Methods in javax.security.cert with parameters of type PublicKey 变量和类型 方法 描述 abstract void
Certificate. verify(PublicKey key)
已过时。验证是否使用与指定公钥对应的私钥对此证书进行了签名。abstract void
Certificate. verify(PublicKey key, String sigProvider)
已过时。验证是否使用与指定公钥对应的私钥对此证书进行了签名。 -
Uses of PublicKey in javax.xml.crypto.dsig.keyinfo
Methods in javax.xml.crypto.dsig.keyinfo that return PublicKey 变量和类型 方法 描述 PublicKey
KeyValue. getPublicKey()
返回此KeyValue
。Methods in javax.xml.crypto.dsig.keyinfo with parameters of type PublicKey 变量和类型 方法 描述 abstract KeyValue
KeyInfoFactory. newKeyValue(PublicKey key)
从指定的公钥创建KeyValue
。
-