Class Verifier

java.lang.Object
org.apache.hadoop.oncrpc.security.RpcAuthInfo
org.apache.hadoop.oncrpc.security.Verifier
Direct Known Subclasses:
VerifierGSS, VerifierNone

public abstract class Verifier extends RpcAuthInfo
Base class for verifier. Currently our authentication only supports 3 types of auth flavors: RpcAuthInfo.AuthFlavor.AUTH_NONE, RpcAuthInfo.AuthFlavor.AUTH_SYS, and RpcAuthInfo.AuthFlavor.RPCSEC_GSS. Thus for verifier we only need to handle AUTH_NONE and RPCSEC_GSS
  • Constructor Details

  • Method Details

    • readFlavorAndVerifier

      public static Verifier readFlavorAndVerifier(XDR xdr)
      Read both AuthFlavor and the verifier from the XDR.
      Parameters:
      xdr - XDR message
      Returns:
      verifier
    • writeFlavorAndVerifier

      public static void writeFlavorAndVerifier(Verifier verifier, XDR xdr)
      Write AuthFlavor and the verifier to the XDR.
      Parameters:
      verifier - written to XDR
      xdr - XDR message