Class SigningPolicy


  • public class SigningPolicy
    extends java.lang.Object
    Encapsulates information about (a) the server-side requirements, and (b) whether a request needs to be signed accordingly.

    • Constructor Detail

      • SigningPolicy

        public SigningPolicy()
      • SigningPolicy

        public SigningPolicy​(int secLvl,
                             boolean force)
      • SigningPolicy

        public SigningPolicy​(int secLvl,
                             java.util.Map<java.lang.Integer,​java.lang.Integer> overrides)
      • SigningPolicy

        public SigningPolicy​(int secLvl,
                             byte secOFrce,
                             java.util.Map<java.lang.Integer,​java.lang.Integer> overrides)
    • Method Detail

      • isForceSigning

        public boolean isForceSigning()
      • isSigningOn

        public boolean isSigningOn()
      • requiresSigning

        public boolean requiresSigning​(XrootdRequest request)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • writeBytes

        public void writeBytes​(io.netty.buffer.ByteBuf buffer)