クラス LdapUtils

java.lang.ObjectSE
org.springframework.security.ldap.LdapUtils

public final class LdapUtils extends ObjectSE
LDAP ユーティリティメソッド。
  • メソッドの詳細

    • closeContext

      public static void closeContext(ContextSE ctx)
    • closeEnumeration

      public static void closeEnumeration(NamingEnumerationSE ne)
    • getRelativeName

      public static StringSE getRelativeName(StringSE fullDn, ContextSE baseCtx) throws NamingExceptionSE
      指定されたベースコンテキストに関連する DN の一部を取得します。

      DN が "cn=bob,ou=people,dc=springframework,dc=org" で、ベースコンテキスト名が "ou=people,dc=springframework,dc=org" の場合、"cn=bob" が返されます。

      パラメーター:
      fullDn - DN
      baseCtx - 相対的な名前を計算するためのコンテキスト。
      戻り値:
      例外:
      NamingExceptionSE - コンテキストによってスローされた例外はすべて伝播されます。
    • getFullDn

      public static org.springframework.ldap.core.DistinguishedName getFullDn(org.springframework.ldap.core.DistinguishedName dn, ContextSE baseCtx) throws NamingExceptionSE
      相対的なコンテキストの名前を前に付けることにより、名前の完全な dn を取得します。名前にすでにベース名が含まれている場合は、変更されずに返されます。
      例外:
      NamingExceptionSE
    • convertPasswordToString

      public static StringSE convertPasswordToString(ObjectSE passObj)
    • parseRootDnFromUrl

      public static StringSE parseRootDnFromUrl(StringSE url)
      LDAPURL のルート DN を計算します。

      例: URL ldap://monkeymachine:11389/dc=springframework、dc = org にはルート DN "dc=springframework,dc=org" があります。

      パラメーター:
      url - LDAPURL
      戻り値:
      ルート DN