Package org.apache.hadoop.hbase.security
Class TestMultipleServerPrincipalsFallbackToSimple
java.lang.Object
org.apache.hadoop.hbase.security.TestMultipleServerPrincipalsFallbackToSimple
@Tag("org.apache.hadoop.hbase.testclassification.SecurityTests") @Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
public class TestMultipleServerPrincipalsFallbackToSimple
extends Object
Test secure client connecting to a non secure server, where we have multiple server principal
candidates for a rpc service. See HBASE-28321.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Stringprivate org.apache.hadoop.conf.Configurationprivate org.apache.hadoop.security.UserGroupInformationprivate static Stringprivate static org.apache.hadoop.minikdc.MiniKdcprivate static final Fileprivate org.apache.hadoop.hbase.ipc.RpcClientprivate Class<? extends org.apache.hadoop.hbase.ipc.RpcClient>private org.apache.hadoop.hbase.ipc.RpcServerprivate static Stringprivate static Stringprivate static final HBaseTestingUtil -
Constructor Summary
ConstructorsConstructorDescriptionTestMultipleServerPrincipalsFallbackToSimple(Class<? extends org.apache.hadoop.hbase.ipc.RpcClient> rpcClientImpl) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.hadoop.hbase.ipc.RpcClientprivate Stringstatic Stream<org.junit.jupiter.params.provider.Arguments>private static voidsetSecuredConfiguration(org.apache.hadoop.conf.Configuration conf) voidsetUp()static voidvoidtearDown()voidvoid
-
Field Details
-
TEST_UTIL
-
KEYTAB_FILE
-
KDC
-
HOST
-
SERVER_PRINCIPAL
-
SERVER_PRINCIPAL2
-
CLIENT_PRINCIPAL
-
rpcClientImpl
-
clientConf
-
clientUGI
-
rpcServer
-
rpcClient
-
-
Constructor Details
-
TestMultipleServerPrincipalsFallbackToSimple
public TestMultipleServerPrincipalsFallbackToSimple(Class<? extends org.apache.hadoop.hbase.ipc.RpcClient> rpcClientImpl)
-
-
Method Details