org.apache.hadoop.oncrpc.security
Class Credentials

java.lang.Object
  extended by org.apache.hadoop.oncrpc.security.RpcAuthInfo
      extended by org.apache.hadoop.oncrpc.security.Credentials
Direct Known Subclasses:
CredentialsGSS, CredentialsNone, CredentialsSys

public abstract class Credentials
extends RpcAuthInfo

Base class for all credentials. Currently we only support 3 different types of auth flavors: AUTH_NONE, AUTH_SYS, and RPCSEC_GSS.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.oncrpc.security.RpcAuthInfo
RpcAuthInfo.AuthFlavor
 
Field Summary
static org.apache.commons.logging.Log LOG
           
protected  int mCredentialsLength
           
 
Constructor Summary
protected Credentials(RpcAuthInfo.AuthFlavor flavor)
           
 
Method Summary
static Credentials readFlavorAndCredentials(XDR xdr)
           
static void writeFlavorAndCredentials(Credentials cred, XDR xdr)
          Write AuthFlavor and the credentials to the XDR
 
Methods inherited from class org.apache.hadoop.oncrpc.security.RpcAuthInfo
getFlavor, read, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG

mCredentialsLength

protected int mCredentialsLength
Constructor Detail

Credentials

protected Credentials(RpcAuthInfo.AuthFlavor flavor)
Method Detail

readFlavorAndCredentials

public static Credentials readFlavorAndCredentials(XDR xdr)

writeFlavorAndCredentials

public static void writeFlavorAndCredentials(Credentials cred,
                                             XDR xdr)
Write AuthFlavor and the credentials to the XDR



Copyright © 2014 Apache Software Foundation. All Rights Reserved.