public final class KerberosUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
HOSTNAME_PATTERN |
static String |
KERBEROS_SASL_NAME |
static String |
KERBEROS_SIMPLE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static String |
canonicalizeInstanceName(String instanceName,
String canonicalName) |
static String |
getDefaultRealm() |
static String |
getPrincipalFromParts(String primary,
String instance,
String realm)
Returns principal of format primary/instance@REALM.
|
static String[] |
splitPrincipalIntoParts(String principal)
Expects principal of the format primary/instance@REALM or primary@REALM.
|
public static final String KERBEROS_SASL_NAME
public static final String KERBEROS_SIMPLE_NAME
public static final String HOSTNAME_PATTERN
public static String getPrincipalFromParts(String primary, String instance, String realm)
primary - non-null primary componentinstance - non-null instance component, can be empty stringrealm - non-null realm componentpublic static String[] splitPrincipalIntoParts(String principal)
principal - principalpublic static String canonicalizeInstanceName(String instanceName, String canonicalName)
public static String getDefaultRealm() throws ClassNotFoundException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException
Copyright © 2021 The Apache Software Foundation. All rights reserved.