Class SaslPrep

java.lang.Object
com.mongodb.internal.authentication.SaslPrep

@Deprecated(since="2021-05-27") public final class SaslPrep extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Utility class for Sasl string preparation.

This class should not be considered a part of the public API.

  • Method Details

    • saslPrepQuery

      public static String saslPrepQuery(String str)
      Deprecated.
      Return the SASLPrep-canonicalised version of the given str for use as a query string. This implements the SASLPrep algorithm defined in RFC 4013.
      Parameters:
      str - The string to canonicalise.
      Returns:
      The canonicalised string.
      Throws:
      IllegalArgumentException - if the string contained prohibited codepoints, or broke the requirements for bidirectional character handling.
      See Also:
    • saslPrepStored

      public static String saslPrepStored(String str)
      Deprecated.
      Return the SASLPrep-canonicalised version of the given str for use as a stored string. This implements the SASLPrep algorithm defined in RFC 4013.
      Parameters:
      str - The string to canonicalise.
      Returns:
      The canonicalised string.
      Throws:
      IllegalArgumentException - if the string contained prohibited codepoints, or broke the requirements for bidirectional character handling.
      See Also: