org.mule.security
Class MuleCredentials
java.lang.Object
org.mule.security.MuleCredentials
- All Implemented Interfaces:
- java.io.Serializable, Credentials
public class MuleCredentials
- extends java.lang.Object
- implements Credentials, java.io.Serializable
MuleCredentials
can be used to read and set Mule user information
that can be stored in a message header.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TOKEN_DELIM
public static final java.lang.String TOKEN_DELIM
- See Also:
- Constant Field Values
MuleCredentials
public MuleCredentials(java.lang.String username,
char[] password)
MuleCredentials
public MuleCredentials(java.lang.String username,
char[] password,
java.lang.Object roles)
MuleCredentials
public MuleCredentials(java.lang.String header,
SecurityManager sm)
throws EncryptionStrategyNotFoundException,
CryptoFailureException
- Throws:
EncryptionStrategyNotFoundException
CryptoFailureException
getToken
public java.lang.String getToken()
getUsername
public java.lang.String getUsername()
- Specified by:
getUsername
in interface Credentials
getPassword
public char[] getPassword()
- Specified by:
getPassword
in interface Credentials
getRoles
public java.lang.Object getRoles()
- Specified by:
getRoles
in interface Credentials
createHeader
public static java.lang.String createHeader(java.lang.String username,
char[] password)
createHeader
public static java.lang.String createHeader(java.lang.String username,
java.lang.String password,
java.lang.String encryptionName,
EncryptionStrategy es)
throws CryptoFailureException
- Throws:
CryptoFailureException
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.