Module  java.base
软件包  java.security.cert

Class CollectionCertStoreParameters

  • All Implemented Interfaces:
    CloneableCertStoreParameters


    public class CollectionCertStoreParameters
    extends Object
    implements CertStoreParameters
    参数用作集合CertStore算法的输入。

    该类用于为集合CertStore算法的实现提供必要的配置参数。 此类包含的唯一参数是Collection ,其中CertStore将从中检索证书和CRL。

    并发访问

    除非另有说明,否则此类中定义的方法不是线程安全的。 需要同时访问单个对象的多个线程应在其间同步并提供必要的锁定。 每个操作单独对象的多个线程不需要同步。

    从以下版本开始:
    1.4
    另请参见:
    CollectionCertStore
    • 构造方法详细信息

      • CollectionCertStoreParameters

        public CollectionCertStoreParameters​(Collection<?> collection)
        创建一个CollectionCertStoreParameters的实例,这将允许从指定的Collection检索证书和CRL。 如果指定的Collection包含不是CertificateCRL的对象,则该对象将被集合CertStore忽略。

        Collection 未被复制。 相反,使用引用。 这允许调用方随后添加或删除Certificates或者CRL从S Collection ,从而改变了一套Certificates或者CRL可供系列S CertStore 收集CertStore不会修改的内容Collection

        如果Collection将被一个线程修改,而另一个线程正在调用已使用该Collection初始化的集合CertStore的方法,那么Collection必须具有故障快速迭代器。

        参数
        collection - a CollectionCertificate s和 CRL s
        异常
        NullPointerException - 如果 collectionnull
      • CollectionCertStoreParameters

        public CollectionCertStoreParameters​()
        使用默认参数值创建一个 CollectionCertStoreParameters的实例(一个空 Collection )。
    • 方法详细信息

      • getCollection

        public Collection<?> getCollection​()
        返回CollectionCertificate检索到Certificate s和CRL 不是 Collection的副本,它是一个参考。 这允许调用方随后添加或删除Certificates或者CRL从S Collection
        结果
        Collection (从不null)
      • toString

        public String toString​()
        返回描述参数的格式化字符串。
        重写:
        toStringObject
        结果
        描述参数的格式化字符串