Class Credentials

java.lang.Object
org.apache.hadoop.oncrpc.security.RpcAuthInfo
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.
  • Field Details

    • LOG

      public static final org.slf4j.Logger LOG
    • mCredentialsLength

      protected int mCredentialsLength
  • Constructor Details

  • Method Details

    • readFlavorAndCredentials

      public static Credentials readFlavorAndCredentials(XDR xdr)
    • writeFlavorAndCredentials

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