模块  java.base
软件包  java.security.cert

Class CollectionCertStoreParameters

  • 实现的所有接口
    CloneableCertStoreParameters

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

    此类用于为Collection CertStore算法的实现提供必要的配置参数。 包括在这一类中的唯一参数是Collection从中CertStore将从中获取证书和CRL。

    并发访问

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

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

      • CollectionCertStoreParameters

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

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

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

        参数
        collection - Collection ,共 Certificate s和 CRL s
        异常
        NullPointerException - 如果 collectionnull
      • CollectionCertStoreParameters

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

      • getCollection

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

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