Module java.base

Class LDAPCertStoreParameters

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

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

此类用于向LDAP CertStore 算法的实现提供必要的配置参数(服务器名称和端口号)。但是,如果您正在从由RFC 5280指定的ldap URI中检索证书或CRL,请改用URICertStoreParameters,因为URI可能包含其他信息,如有助于LDAP CertStore找到特定证书和CRL的专有名称。

并发访问

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

自版本:
1.4
参见:
  • Constructor Details

    • LDAPCertStoreParameters

      public LDAPCertStoreParameters(String serverName, int port)
      创建具有指定参数值的LDAPCertStoreParameters实例。
      参数:
      serverName - LDAP服务器的DNS名称
      port - LDAP服务器的端口号
      抛出:
      NullPointerException - 如果serverNamenull
    • LDAPCertStoreParameters

      public LDAPCertStoreParameters(String serverName)
      创建具有指定服务器名称和默认端口389的LDAPCertStoreParameters实例。
      参数:
      serverName - LDAP服务器的DNS名称
      抛出:
      NullPointerException - 如果serverNamenull
    • LDAPCertStoreParameters

      public LDAPCertStoreParameters()
      创建具有默认参数值(服务器名称“localhost”,端口389)的LDAPCertStoreParameters实例。
  • Method Details

    • getServerName

      public String getServerName()
      返回LDAP服务器的DNS名称。
      返回:
      名称(非null
    • getPort

      public int getPort()
      返回LDAP服务器的端口号。
      返回:
      端口号
    • clone

      public Object clone()
      返回此对象的副本。对副本的更改不会影响原始对象,反之亦然。

      注意:此方法当前执行对象的浅复制(仅调用Object.clone())。如果添加了不应共享的新参数,则可能在将来的修订中更改为执行深复制。

      指定者:
      clone 在接口 CertStoreParameters
      覆盖:
      clone 在类 Object
      返回:
      复制品
      参见:
    • toString

      public String toString()
      返回描述参数的格式化字符串。
      覆盖:
      toString 在类 Object
      返回:
      描述参数的格式化字符串