簡體   English   中英

UnboundID:如何通過SSL連接為LDAP配置多個TLS協議?

[英]UnboundID: how to configure multiple TLS protocols for LDAP over SSL connection?

我們使用UnboundID(不幸的是,該舊版本應盡快升級)。

我想通過SSL連接為LDAP配置多個TLS協議:TLSv1,TLSv1.1,TLSv1.2。

不幸的是, com.unboundid.util.ssl.SSLUtil#createSSLContext(java.lang.String, java.lang.String)僅支持一個值:

  public SSLSocketFactory createSSLSocketFactory(final String protocol)
         throws GeneralSecurityException
  {
    return createSSLContext(protocol).getSocketFactory();
  }

如何配置多個TLS協議?

如果您輸入"TLSV1.2" ,它將使用JDK支持的任何協議版本。 您正在做的是配置要使用的最高 TLS協議版本。

unboundid-ldap-sdk的特定設置由以下方式控制:

com.unboundid.util.SSLUtil.setDefaultSSLProtocol("TLSv1");
com.unboundid.util.SSLUtil.setEnabledSSLProtocols(Arrays.asList("TLSv1"));

文檔中所示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM