| Modifier and Type | Class and Description | 
|---|---|
| static class  | SaslUtil.QualityOfProtection | 
| Modifier and Type | Field and Description | 
|---|---|
| private static org.slf4j.Logger | LOG | 
| static String | SASL_DEFAULT_REALM | 
| static int | SWITCH_TO_SIMPLE_AUTH | 
| Constructor and Description | 
|---|
| SaslUtil() | 
| Modifier and Type | Method and Description | 
|---|---|
| static byte[] | decodeIdentifier(String identifier) | 
| static String | encodeIdentifier(byte[] identifier) | 
| static char[] | encodePassword(byte[] password) | 
| static SaslUtil.QualityOfProtection | getQop(String stringQop)Returns  SaslUtil.QualityOfProtectioncorresponding to the givenstringQopvalue. | 
| static Map<String,String> | initSaslProperties(String rpcProtection) | 
| (package private) static void | safeDispose(SaslClient saslClient) | 
| (package private) static void | safeDispose(SaslServer saslServer) | 
| static String[] | splitKerberosName(String fullName)Splitting fully qualified Kerberos name into parts | 
private static final org.slf4j.Logger LOG
public static final String SASL_DEFAULT_REALM
public static final int SWITCH_TO_SIMPLE_AUTH
public SaslUtil()
public static String[] splitKerberosName(String fullName)
public static String encodeIdentifier(byte[] identifier)
public static byte[] decodeIdentifier(String identifier)
public static char[] encodePassword(byte[] password)
public static SaslUtil.QualityOfProtection getQop(String stringQop)
SaslUtil.QualityOfProtection
 corresponding to the given stringQop value.IllegalArgumentException - If stringQop doesn't match any QOP.public static Map<String,String> initSaslProperties(String rpcProtection)
rpcProtection - Value of 'hbase.rpc.protection' configuration.static void safeDispose(SaslClient saslClient)
static void safeDispose(SaslServer saslServer)
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.