软件包 | 描述 |
---|---|
java.net |
为实现网络应用程序提供类。
|
java.security |
为安全框架提供类和接口。
|
java.security.cert |
提供用于解析和管理证书的类和接口,证书撤销列表(CRL),认证路径。
|
java.util.jar |
阅读和写作的罐提供的类(java文件)文件格式,它是基于标准的ZIP文件格式可选清单文件。
|
javax.crypto |
提供加密操作的类和接口。
|
javax.net.ssl |
为安全套接字包提供类。
|
Modifier and Type | Method and Description |
---|---|
Certificate[] |
JarURLConnection.getCertificates()
返回此连接的证书对象,如果它指向一个罐子文件条目的网址,否则为空。
|
Modifier and Type | Method and Description |
---|---|
abstract List<Certificate> |
SecureCacheResponse.getLocalCertificateChain()
返回的证书链是原始连接,获取网络资源的握手过程中发送到服务器。
|
abstract List<Certificate> |
SecureCacheResponse.getServerCertificateChain()
返回服务器的证书链,该链是在从缓存中检索网络资源的原始连接中定义会话的一部分而建立的。
|
Modifier and Type | Method and Description |
---|---|
abstract Certificate |
KeyStoreSpi.engineGetCertificate(String alias)
返回与给定别名关联的证书。
|
abstract Certificate[] |
KeyStoreSpi.engineGetCertificateChain(String alias)
返回与给定别名关联的证书链。
|
Certificate |
KeyStore.PrivateKeyEntry.getCertificate()
从这个入口证书链获取终端实体
Certificate 。
|
Certificate |
KeyStore.getCertificate(String alias)
返回与给定别名关联的证书。
|
Certificate[] |
KeyStore.PrivateKeyEntry.getCertificateChain()
从这项得到
Certificate 链。
|
Certificate[] |
KeyStore.getCertificateChain(String alias)
返回与给定别名关联的证书链。
|
Certificate[] |
CodeSource.getCertificates()
返回与此相关的证书CodeSource。
|
Certificate |
KeyStore.TrustedCertificateEntry.getTrustedCertificate()
从这个入口获取可信
Certficate 。
|
Certificate[] |
UnresolvedPermission.getUnresolvedCerts()
获取未解决的底层权限的签名者证书(没有任何支持链)。
|
Modifier and Type | Method and Description |
---|---|
abstract String |
KeyStoreSpi.engineGetCertificateAlias(Certificate cert)
返回(化名)名称的第一个条目匹配给定的密钥证书证书。
|
abstract void |
KeyStoreSpi.engineSetCertificateEntry(String alias, Certificate cert)
将给定的证书分配给给定的别名。
|
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)
指定给定的键(已被保护)给给定的别名。
|
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
将给定的密钥分配给给定的别名,用给定的密码保护它。
|
String |
KeyStore.getCertificateAlias(Certificate cert)
返回(化名)名称的第一个条目匹配给定的密钥证书证书。
|
void |
Signature.initVerify(Certificate certificate)
初始化这个对象的验证,使用给定的证书的公钥。
|
void |
KeyStore.setCertificateEntry(String alias, Certificate cert)
将给定的可信证书分配给给定的别名。
|
void |
KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain)
指定给定的键(已被保护)给给定的别名。
|
void |
KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
将给定的密钥分配给给定的别名,用给定的密码保护它。
|
Constructor and Description |
---|
CodeSource(URL url, Certificate[] certs)
构建CodeSource,并将其与指定的位置并设置证书。
|
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
构建一个与
PrivateKey 和相应的证书链
PrivateKeyEntry 。
|
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes)
构建一个与
PrivateKey 和相应的证书链
PrivateKeyEntry 和相关条目属性。
|
TrustedCertificateEntry(Certificate trustedCert)
构建了一个可信的
Certificate
TrustedCertificateEntry 。
|
TrustedCertificateEntry(Certificate trustedCert, Set<KeyStore.Entry.Attribute> attributes)
构建了一个可信的
Certificate
TrustedCertificateEntry 和相关条目属性。
|
UnresolvedPermission(String type, String name, String actions, Certificate[] certs)
创建一个新的unresolvedpermission含有需要以后实际创建一个允许指定类的权限信息,当许可是解决。
|
Modifier and Type | Class and Description |
---|---|
class |
X509Certificate
对X.509证书的抽象类。
|
Modifier and Type | Method and Description |
---|---|
abstract Certificate |
CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
生成一个证书对象并初始化它的数据从输入流中读取
inStream 。
|
Certificate |
CertificateFactory.generateCertificate(InputStream inStream)
生成一个证书对象并初始化它的数据从输入流中读取
inStream 。
|
Modifier and Type | Method and Description |
---|---|
abstract Collection<? extends Certificate> |
CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
返回一个(可能为空)从给定的输入流读取证书
inStream 集合视图。
|
abstract Collection<? extends Certificate> |
CertStoreSpi.engineGetCertificates(CertSelector selector)
返回一个
Collection ,指定选择器匹配
Certificate s。
|
Collection<? extends Certificate> |
CertificateFactory.generateCertificates(InputStream inStream)
返回一个(可能为空)从给定的输入流读取证书
inStream 集合视图。
|
abstract List<? extends Certificate> |
CertPath.getCertificates()
返回此证书路径中的证书列表。
|
Collection<? extends Certificate> |
CertStore.getCertificates(CertSelector selector)
返回一个
Collection ,指定选择器匹配
Certificate s。
|
Modifier and Type | Method and Description |
---|---|
void |
CertPathChecker.check(Certificate cert)
使用其内部状态在指定的证书上执行检查(s)。
|
void |
PKIXCertPathChecker.check(Certificate cert)
使用其内部状态在指定的证书上执行检查(s)。
|
abstract void |
PKIXCertPathChecker.check(Certificate cert, Collection<String> unresolvedCritExts)
执行检查(S)在指定的证书使用其内部状态和删除任何重要的扩展,它处理从指定集合的OID字符串表示的悬而未决的关键扩展。
|
abstract boolean |
CRL.isRevoked(Certificate cert)
检查是否指定的证书是在CRL。
|
boolean |
CertSelector.match(Certificate cert)
决定
Certificate 应选择。
|
boolean |
X509CertSelector.match(Certificate cert)
决定
Certificate 应选择。
|
Modifier and Type | Method and Description |
---|---|
CertPath |
CertificateFactorySpi.engineGenerateCertPath(List<? extends Certificate> certificates)
生成一个
CertPath 对象并将它初始化一个
List 的
Certificate s。
|
CertPath |
CertificateFactory.generateCertPath(List<? extends Certificate> certificates)
生成一个
CertPath 对象并将它初始化一个
List 的
Certificate s。
|
Modifier and Type | Method and Description |
---|---|
Certificate[] |
JarEntry.getCertificates()
返回项的
Certificate 对象,或者如果没有
null 。
|
Modifier and Type | Method and Description |
---|---|
void |
Cipher.init(int opmode, Certificate certificate)
从给定证书的公共密钥初始化这个密码。
|
void |
Cipher.init(int opmode, Certificate certificate, SecureRandom random)
从给定的证书和一个随机源的公共密钥初始化这个密码。
|
Modifier and Type | Method and Description |
---|---|
abstract Certificate[] |
HttpsURLConnection.getLocalCertificates()
返回证书(S),在握手时发送到服务器。
|
Certificate[] |
HandshakeCompletedEvent.getLocalCertificates()
返回证书(S)在发送给同伴握手。
|
Certificate[] |
SSLSession.getLocalCertificates()
返回证书(S)在发送给同伴握手。
|
Certificate[] |
HandshakeCompletedEvent.getPeerCertificates()
返回作为定义会话定义会话的一部分而建立的对等体的身份。
|
Certificate[] |
SSLSession.getPeerCertificates()
返回作为定义会话定义会话的一部分而建立的对等体的身份。
|
abstract Certificate[] |
HttpsURLConnection.getServerCertificates()
返回作为定义会话的一部分而建立的服务器的证书链。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.