- java.lang.Object
-
- java.security.cert.URICertStoreParameters
-
- 实现的所有接口
-
Cloneable
,CertStoreParameters
public final class URICertStoreParameters extends Object implements CertStoreParameters
用作CertStore
算法的输入的参数,CertStore
算法使用URI中包含的信息来检索证书和CRL。此类用于通过RFC 5280中定义的URI提供必要的配置参数,以实现
CertStore
算法。并发访问
除非另有说明,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应在它们之间进行同步并提供必要的锁定。 每个操作单独对象的多个线程不需要同步。
-
-
构造方法摘要
构造方法 构造器 描述 URICertStoreParameters(URI uri)
使用指定的URI创建URICertStoreParameters
的实例。
-
-
-
构造方法详细信息
-
URICertStoreParameters
public URICertStoreParameters(URI uri)
使用指定的URI创建URICertStoreParameters
的实例。- 参数
-
uri
- 包含配置信息的URI。 - 异常
-
NullPointerException
- 如果uri
为空
-
-
方法详细信息
-
getURI
public URI getURI()
返回用于构造此URICertStoreParameters
对象的URI。- 结果
- URI。
-
clone
public URICertStoreParameters clone()
返回此对象的副本。 对副本的更改不会影响原件,反之亦然。- Specified by:
-
clone
在界面CertStoreParameters
- 重写:
-
clone
在课程Object
- 结果
- 副本
- 另请参见:
-
Cloneable
-
hashCode
public int hashCode()
返回此参数对象的哈希码值。 哈希码是使用构造时提供的URI生成的。- 重写:
-
hashCode
在课程Object
- 结果
- 此参数的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object p)
将指定对象与此参数对象进行比较以获得相等性。 如果用于构造它们的URI相等,则认为两个URICertStoreParameters是相等的。- 重写:
-
equals
在课程Object
- 参数
-
p
- 要使用此参数测试相等性的对象。 - 结果
- 如果指定的对象等于此参数对象,则返回true。
- 另请参见:
-
Object.hashCode()
,HashMap
-
-