org.apache.hadoop.yarn.security.client
Class ClientToAMSecretManager

java.lang.Object
  extended by org.apache.hadoop.security.token.SecretManager<ClientTokenIdentifier>
      extended by org.apache.hadoop.yarn.security.client.ClientToAMSecretManager

public class ClientToAMSecretManager
extends org.apache.hadoop.security.token.SecretManager<ClientTokenIdentifier>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.security.token.SecretManager
org.apache.hadoop.security.token.SecretManager.InvalidToken
 
Constructor Summary
ClientToAMSecretManager()
           
 
Method Summary
 ClientTokenIdentifier createIdentifier()
           
 byte[] createPassword(ClientTokenIdentifier identifier)
           
 SecretKey getMasterKey(ClientTokenIdentifier identifier)
           
 byte[] retrievePassword(ClientTokenIdentifier identifier)
           
 void setMasterKey(ClientTokenIdentifier identifier, byte[] key)
           
 
Methods inherited from class org.apache.hadoop.security.token.SecretManager
createPassword, createSecretKey, generateSecret
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientToAMSecretManager

public ClientToAMSecretManager()
Method Detail

setMasterKey

public void setMasterKey(ClientTokenIdentifier identifier,
                         byte[] key)

getMasterKey

public SecretKey getMasterKey(ClientTokenIdentifier identifier)

createPassword

public byte[] createPassword(ClientTokenIdentifier identifier)
Specified by:
createPassword in class org.apache.hadoop.security.token.SecretManager<ClientTokenIdentifier>

retrievePassword

public byte[] retrievePassword(ClientTokenIdentifier identifier)
                        throws org.apache.hadoop.security.token.SecretManager.InvalidToken
Specified by:
retrievePassword in class org.apache.hadoop.security.token.SecretManager<ClientTokenIdentifier>
Throws:
org.apache.hadoop.security.token.SecretManager.InvalidToken

createIdentifier

public ClientTokenIdentifier createIdentifier()
Specified by:
createIdentifier in class org.apache.hadoop.security.token.SecretManager<ClientTokenIdentifier>


Copyright © 2012 Apache Software Foundation. All Rights Reserved.