Module java.base

Class 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算法的实现提供必要的配置参数。

并发访问

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

自 JDK 版本:
9
参见:
  • Constructor Summary

    Constructors
    Constructor
    Description
    创建具有指定URI的URICertStoreParameters实例。
  • Method Summary

    Modifier and Type
    Method
    Description
    clone()
    返回此对象的副本。
    boolean
    将指定的对象与此参数对象进行比较以检查它们是否相等。
    URI
    getURI()
    返回用于构造此URICertStoreParameters对象的URI。
    int
    返回此参数对象的哈希码值。
    返回描述参数的格式化字符串,包括用于构造此对象的URI。

    Methods declared in class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • URICertStoreParameters

      public URICertStoreParameters(URI uri)
      创建具有指定URI的URICertStoreParameters实例。
      参数:
      uri - 包含配置信息的URI。
      抛出:
      NullPointerException - 如果uri为null
  • Method Details

    • getURI

      public URI getURI()
      返回用于构造此URICertStoreParameters对象的URI。
      返回:
      该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 - 用于与此参数对象进行相等性测试的对象。
      返回:
      如果指定的对象等于此参数对象,则返回true。
      参见:
    • toString

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