模块 java.base

类 URICertStoreParameters

java.lang.Object
java.security.cert.URICertStoreParameters
所有已实现的接口:
Cloneable , CertStoreParameters

public final class URICertStoreParameters extends Object implements CertStoreParameters
用作 CertStore 算法输入的参数,这些算法使用 URI 中包含的信息来检索证书和 CRL。

此类用于通过 RFC 5280 中定义的 URI 向 CertStore 算法的实现提供必要的配置参数。

并发访问

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

自从:
9
参见:
  • 构造方法详细信息

    • URICertStoreParameters

      public URICertStoreParameters(URI  uri)
      使用指定的 URI 创建 URICertStoreParameters 的实例。
      参数:
      uri - 包含配置信息的 URI。
      抛出:
      NullPointerException - 如果 uri 为空
  • 方法详情

    • getURI

      public URI  getURI()
      返回用于构造此 URICertStoreParameters 对象的 URI。
      返回:
      网址。
    • clone

      public URICertStoreParameters  clone()
      返回此对象的副本。对副本的更改不会影响原始文件,反之亦然。
      指定者:
      clone 在接口 CertStoreParameters
      重写:
      clone 在类 Object
      返回:
      副本
      参见:
    • hashCode

      public int hashCode()
      返回此参数对象的哈希码值。哈希码是使用构建时提供的 URI 生成的。
      重写:
      hashCode 在类 Object
      返回:
      此参数对象的哈希码值。
      参见:
    • equals

      public boolean equals(Object  p)
      比较指定对象与此参数对象是否相等。如果用于构造它们的 URI 相等,则两个 URICertStoreParameters 被视为相等。
      重写:
      equals 在类 Object
      参数:
      p - 要测试与此参数对象是否相等的对象。
      返回:
      如果指定对象等于此参数对象,则为真。
      参见:
    • toString

      public String  toString()
      返回描述参数的格式化字符串,包括用于构造此对象的 URI。
      重写:
      toString 在类 Object
      返回:
      描述参数的格式化字符串