Class MapRSaslImplBase

java.lang.Object
com.mapr.security.maprsasl.MapRSaslImplBase
Direct Known Subclasses:
MaprSaslClient, MaprSaslServer

public class MapRSaslImplBase extends Object
  • Field Details

    • completed

      protected boolean completed
    • negotiatedQOPProperty

      protected String negotiatedQOPProperty
    • sessionKey

      protected com.mapr.fs.proto.Security.Key sessionKey
    • rawSendSize

      protected int rawSendSize
      Specifies the maximum size of the raw send buffer in bytes of SaslClient/SaslServer.
    • recvMaxBufSize

      protected int recvMaxBufSize
      Specifies the maximum size of the receive buffer in bytes of SaslClient/SaslServer. If configured, its value should be same on both the client and the server.
  • Constructor Details

  • Method Details

    • getMechanismName

      public String getMechanismName()
    • isComplete

      public boolean isComplete()
    • getNegotiatedProperty

      public Object getNegotiatedProperty(String propName)
    • unwrap

      public byte[] unwrap(byte[] incoming, int offset, int len) throws SaslException
      Throws:
      SaslException
    • wrap

      public byte[] wrap(byte[] outgoing, int offset, int len) throws SaslException
      Throws:
      SaslException