Class ClientToAMTokenSecretManagerInRM
java.lang.Object
org.apache.hadoop.security.token.SecretManager<org.apache.hadoop.yarn.security.client.ClientToAMTokenIdentifier>
org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager
org.apache.hadoop.yarn.server.resourcemanager.security.ClientToAMTokenSecretManagerInRM
public class ClientToAMTokenSecretManagerInRM
extends org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.security.token.SecretManager
org.apache.hadoop.security.token.SecretManager.InvalidToken -
Field Summary
Fields inherited from class org.apache.hadoop.security.token.SecretManager
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) getMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) booleanhasMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) voidregisterApplication(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID, SecretKey key) registerMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID, byte[] keyData) voidunRegisterApplication(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) Methods inherited from class org.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager
createIdentifier, createPassword, retrievePasswordMethods inherited from class org.apache.hadoop.security.token.SecretManager
checkAvailableForRead, createPassword, createSecretKey, generateSecret, retriableRetrievePassword, update, validateSecretKeyLength
-
Constructor Details
-
ClientToAMTokenSecretManagerInRM
public ClientToAMTokenSecretManagerInRM()
-
-
Method Details
-
createMasterKey
public SecretKey createMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) -
registerApplication
public void registerApplication(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID, SecretKey key) -
registerMasterKey
public SecretKey registerMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID, byte[] keyData) -
unRegisterApplication
public void unRegisterApplication(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) -
getMasterKey
public SecretKey getMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID) - Specified by:
getMasterKeyin classorg.apache.hadoop.yarn.security.client.BaseClientToAMTokenSecretManager
-
hasMasterKey
@VisibleForTesting public boolean hasMasterKey(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptID)
-