| Constructor and Description | 
|---|
| Credentials()Create an empty credentials instance. | 
| Credentials(Credentials credentials)Create a copy of the given credentials. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAll(Credentials other)Copy all of the credentials from one credential object into another. | 
| void | addSecretKey(Text alias,
            byte[] key)Set the key for an alias. | 
| void | addToken(Text alias,
        Token<? extends TokenIdentifier> t)Add a token in the storage (in memory). | 
| List<Text> | getAllSecretKeys()Return all the secret key entries in the in-memory map. | 
| Collection<Token<? extends TokenIdentifier>> | getAllTokens()Return all the tokens in the in-memory map. | 
| byte[] | getSecretKey(Text alias)Returns the key bytes for the alias. | 
| Map<Text,byte[]> | getSecretKeyMap()Returns an unmodifiable version of the full map of aliases to secret keys. | 
| Token<? extends TokenIdentifier> | getToken(Text alias)Returns the Token object for the alias. | 
| Map<Text,Token<? extends TokenIdentifier>> | getTokenMap()Returns an unmodifiable version of the full map of aliases to Tokens. | 
| void | mergeAll(Credentials other)Copy all of the credentials from one credential object into another. | 
| int | numberOfSecretKeys() | 
| int | numberOfTokens() | 
| void | readFields(DataInput in)Loads all the keys. | 
| static Credentials | readTokenStorageFile(File filename,
                    Configuration conf)Convenience method for reading a token storage file and loading its Tokens. | 
| static Credentials | readTokenStorageFile(Path filename,
                    Configuration conf)Convenience method for reading a token storage file and loading its Tokens. | 
| void | readTokenStorageStream(DataInputStream in)Convenience method for reading a token from a DataInputStream. | 
| void | removeSecretKey(Text alias)Remove the key for a given alias. | 
| void | write(DataOutput out)Stores all the keys to DataOutput. | 
| void | writeTokenStorageFile(Path filename,
                     Configuration conf) | 
| void | writeTokenStorageFile(Path filename,
                     Configuration conf,
                     org.apache.hadoop.security.Credentials.SerializedFormat format) | 
| void | writeTokenStorageToStream(DataOutputStream os) | 
| void | writeTokenStorageToStream(DataOutputStream os,
                         org.apache.hadoop.security.Credentials.SerializedFormat format) | 
public Credentials()
public Credentials(Credentials credentials)
credentials - to copypublic Token<? extends TokenIdentifier> getToken(Text alias)
alias - the alias for the Tokenpublic void addToken(Text alias, Token<? extends TokenIdentifier> t)
alias - the alias for the keyt - the token objectpublic Collection<Token<? extends TokenIdentifier>> getAllTokens()
public Map<Text,Token<? extends TokenIdentifier>> getTokenMap()
public int numberOfTokens()
public byte[] getSecretKey(Text alias)
alias - the alias for the keypublic int numberOfSecretKeys()
public void addSecretKey(Text alias, byte[] key)
alias - the alias for the keykey - the key bytespublic void removeSecretKey(Text alias)
alias - the alias for the keypublic List<Text> getAllSecretKeys()
public Map<Text,byte[]> getSecretKeyMap()
public static Credentials readTokenStorageFile(Path filename, Configuration conf) throws IOException
filename - filename.conf - configuration.IOException - raised on errors performing I/O.public static Credentials readTokenStorageFile(File filename, Configuration conf) throws IOException
filename - filename.conf - configuration.IOException - raised on errors performing I/O.public void readTokenStorageStream(DataInputStream in) throws IOException
in - DataInputStream.IOException - raised on errors performing I/O.public void writeTokenStorageToStream(DataOutputStream os) throws IOException
IOExceptionpublic void writeTokenStorageToStream(DataOutputStream os, org.apache.hadoop.security.Credentials.SerializedFormat format) throws IOException
IOExceptionpublic void writeTokenStorageFile(Path filename, Configuration conf) throws IOException
IOExceptionpublic void writeTokenStorageFile(Path filename, Configuration conf, org.apache.hadoop.security.Credentials.SerializedFormat format) throws IOException
IOExceptionpublic void write(DataOutput out) throws IOException
write in interface Writableout - DataOutput.IOException - raised on errors performing I/O.public void readFields(DataInput in) throws IOException
readFields in interface Writablein - DataInput.IOException - raised on errors performing I/O.public void addAll(Credentials other)
other - the credentials to copypublic void mergeAll(Credentials other)
other - the credentials to copyCopyright © 2025 Apache Software Foundation. All rights reserved.