public class CollectionCertStoreParameters
extends Object
implements CertStoreParameters
java.lang.Object | |
↳ | java.security.cert.CollectionCertStoreParameters |
用作Collection CertStore
算法输入的参数。
该类用于为Collection CertStore
算法的实现提供必要的配置参数。 此类中包含的唯一参数是Collection
,其中CertStore
将从中检索证书和CRL。
并发访问
除非另有说明,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应该自己同步并提供必要的锁定。 每个操作单独对象的多个线程不需要同步。
也可以看看:
Public constructors |
|
---|---|
CollectionCertStoreParameters(Collection<?> collection) 创建一个 |
|
CollectionCertStoreParameters() 使用默认参数值(一个空的和不可变的 |
Public methods |
|
---|---|
Object |
clone() 返回此对象的副本。 |
Collection<?> |
getCollection() 返回 |
String |
toString() 返回描述参数的格式化字符串。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
|
From interface java.security.cert.CertStoreParameters
|
CollectionCertStoreParameters (Collection<?> collection)
创建一个CollectionCertStoreParameters
的实例,该实例将允许从指定的Collection
检索证书和CRL。 如果指定的Collection
包含的对象不是Certificate
或CRL
,该对象将被Collection CertStore
忽略。
Collection
未被复制。 而是使用参考。 这允许调用方随后添加或删除Certificates
或者CRL
从S Collection
,从而改变了一套Certificates
或者CRL
可供系列S CertStore
。 收集CertStore
不会修改的内容Collection
。
如果 Collection
将由一个线程修改,而另一个线程正在调用已使用此 Collection
初始化的Collection CertStore
的方法,则 Collection
必须具有fail-fast迭代器。
Parameters | |
---|---|
collection |
Collection : a Collection of Certificate s and CRL s |
Throws | |
---|---|
NullPointerException |
if collection is null |
CollectionCertStoreParameters ()
使用默认参数值(一个空的和不可变的 Collection
)创建一个 CollectionCertStoreParameters
的实例。
Object clone ()
返回此对象的副本。 请注意,只复制对Collection
的引用, Collection
复制内容。
Returns | |
---|---|
Object |
the copy |
Collection<?> getCollection ()
返回Collection
,其中检索Certificate
和CRL
。 这不是 Collection
的副本,它是一个参考。 这允许调用方随后添加或删除Certificates
或者CRL
从S Collection
。
Returns | |
---|---|
Collection<?> |
the Collection (never null) |
String toString ()
返回描述参数的格式化字符串。
Returns | |
---|---|
String |
a formatted string describing the parameters |