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

Class LDAPCertStoreParameters

  • 实现的所有接口
    CloneableCertStoreParameters

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

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

    并发访问

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

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

      • 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的实例。
    • 方法详细信息

      • getServerName

        public String getServerName()
        返回LDAP服务器的DNS名称。
        结果
        这个名字(不是 null
      • getPort

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

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

        注意:此方法当前执行对象的浅表副本(只需调用Object.clone() )。 如果添加了不应共享的新参数,则可以在将来的修订版中更改此选项以执行深层复制。

        Specified by:
        clone在界面 CertStoreParameters
        重写:
        clone在课程 Object
        结果
        副本
        另请参见:
        Cloneable
      • toString

        public String toString()
        返回描述参数的格式化字符串。
        重写:
        toString在课程 Object
        结果
        a formatted string describing the parameters