Package org.dcache.xrootd.security
Class SigningPolicy
- java.lang.Object
-
- org.dcache.xrootd.security.SigningPolicy
-
public class SigningPolicy extends java.lang.ObjectEncapsulates information about (a) the server-side requirements, and (b) whether a request needs to be signed accordingly.
-
-
Field Summary
Fields Modifier and Type Field Description static SigningPolicyOFF
-
Constructor Summary
Constructors Constructor Description SigningPolicy()SigningPolicy(int secLvl, boolean force)SigningPolicy(int secLvl, byte secOFrce, java.util.Map<java.lang.Integer,java.lang.Integer> overrides)SigningPolicy(int secLvl, java.util.Map<java.lang.Integer,java.lang.Integer> overrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisForceSigning()booleanisSigningOn()booleanrequiresSigning(XrootdRequest request)booleanrequiresSigning(AbstractXrootdOutboundRequest request)java.lang.StringtoString()voidwriteBytes(io.netty.buffer.ByteBuf buffer)
-
-
-
Field Detail
-
OFF
public static final SigningPolicy OFF
-
-
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)
-
requiresSigning
public boolean requiresSigning(AbstractXrootdOutboundRequest request)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
writeBytes
public void writeBytes(io.netty.buffer.ByteBuf buffer)
-
-