- java.lang.Object
-
- java.security.cert.URICertStoreParameters
-
- All Implemented Interfaces:
-
Cloneable
,CertStoreParameters
public final class URICertStoreParameters extends Object implements CertStoreParameters
用作CertStore
算法的参数的参数,其使用URI中包含的信息来检索证书和CRL。该类用于通过RFC 5280中定义的URI提供必要的配置参数,以实现
CertStore
算法。并发访问
除非另有说明,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应在其间同步并提供必要的锁定。 每个操作单独对象的多个线程不需要同步。
-
-
构造方法摘要
构造方法 Constructor 描述 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
-
-