org.apache.accumulo.core.security
Class CredentialHelper

java.lang.Object
  extended by org.apache.accumulo.core.security.CredentialHelper

public class CredentialHelper
extends Object


Constructor Summary
CredentialHelper()
           
 
Method Summary
static String asBase64String(TCredentials cred)
           
static byte[] asByteArray(TCredentials cred)
           
static TCredentials create(String principal, AuthenticationToken token, String instanceID)
           
static TCredentials createSquelchError(String principal, AuthenticationToken token, String instanceID)
           
static AuthenticationToken extractToken(String tokenClass, byte[] token)
           
static AuthenticationToken extractToken(TCredentials toAuth)
           
static TCredentials fromBase64String(String string)
           
static TCredentials fromByteArray(byte[] serializedCredential)
           
static String tokenAsBase64(AuthenticationToken token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CredentialHelper

public CredentialHelper()
Method Detail

create

public static TCredentials create(String principal,
                                  AuthenticationToken token,
                                  String instanceID)
                           throws AccumuloSecurityException
Throws:
AccumuloSecurityException

asBase64String

public static String asBase64String(TCredentials cred)
                             throws AccumuloSecurityException
Throws:
AccumuloSecurityException

asByteArray

public static byte[] asByteArray(TCredentials cred)
                          throws AccumuloSecurityException
Throws:
AccumuloSecurityException

fromBase64String

public static TCredentials fromBase64String(String string)
                                     throws AccumuloSecurityException
Throws:
AccumuloSecurityException

fromByteArray

public static TCredentials fromByteArray(byte[] serializedCredential)
                                  throws AccumuloSecurityException
Throws:
AccumuloSecurityException

extractToken

public static AuthenticationToken extractToken(TCredentials toAuth)
                                        throws AccumuloSecurityException
Throws:
AccumuloSecurityException

createSquelchError

public static TCredentials createSquelchError(String principal,
                                              AuthenticationToken token,
                                              String instanceID)

tokenAsBase64

public static String tokenAsBase64(AuthenticationToken token)
                            throws AccumuloSecurityException
Throws:
AccumuloSecurityException

extractToken

public static AuthenticationToken extractToken(String tokenClass,
                                               byte[] token)
                                        throws AccumuloSecurityException
Throws:
AccumuloSecurityException


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.