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 Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static StringsaslPrepQuery(String str)Deprecated.Return theSASLPrep-canonicalised version of the givenstrfor use as a query string.static StringsaslPrepStored(String str)Deprecated.Return theSASLPrep-canonicalised version of the givenstrfor use as a stored string.
-
-
-
Method Detail
-
saslPrepQuery
public static String saslPrepQuery(String str)
Deprecated.Return theSASLPrep-canonicalised version of the givenstrfor use as a query string. This implements theSASLPrepalgorithm 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:
- RFC 3454, Section 7 for discussion of what a query string is.
-
saslPrepStored
public static String saslPrepStored(String str)
Deprecated.Return theSASLPrep-canonicalised version of the givenstrfor use as a stored string. This implements theSASLPrepalgorithm 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:
- RFC 3454, Section 7 for discussion of what a stored string is.
-
-