Class CredentialBase

java.lang.Object
com.emc.ecs.nfsclient.rpc.CredentialBase
All Implemented Interfaces:
Credential
Direct Known Subclasses:
CredentialNone, CredentialUnix

public class CredentialBase extends Object implements Credential
Base implementation of RPC authentication credentials.
  • Constructor Details

    • CredentialBase

      public CredentialBase()
  • Method Details

    • marshalling

      public void marshalling(Xdr xdr)
      Put the credential into an XDR buffer.
      Specified by:
      marshalling in interface Credential
    • getCredentialFlavor

      protected int getCredentialFlavor()
      The default value is AUTH_NONE.
      Returns:
      The flavor.
    • getCredential

      protected Xdr getCredential()
      The default value is a 0-byte array.
      Returns:
      An Xdr structure with the bytes.
    • getVerifierFlavor

      protected int getVerifierFlavor()
      The default value is AUTH_NONE.
      Returns:
      The flavor.
    • getVerifier

      protected Xdr getVerifier()
      The default value is a 0-byte array.
      Returns:
      An Xdr structure with the bytes.