Class Shape


  • public class Shape
    extends java.lang.Object
    Used to instruct otter on what values to use for: - csrf sign keys - session encryption keys - rotation keys - async i/o chuck sizes
    • Constructor Summary

      Constructors 
      Constructor Description
      Shape​(java.lang.Boolean secure, org.rootservices.jwt.entity.jwk.SymmetricKey signkey, org.rootservices.jwt.entity.jwk.SymmetricKey encKey, java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationSignKeys, java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationEncKeys, java.lang.Integer writeChunkSize, java.lang.Integer readChunkSize)  
    • Method Summary

      Modifier and Type Method Description
      org.rootservices.jwt.entity.jwk.SymmetricKey getEncKey()  
      java.lang.Integer getReadChunkSize()  
      java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> getRotationEncKeys()  
      java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> getRotationSignKeys()  
      java.lang.Boolean getSecure()  
      org.rootservices.jwt.entity.jwk.SymmetricKey getSignkey()  
      java.lang.Integer getWriteChunkSize()  
      void setEncKey​(org.rootservices.jwt.entity.jwk.SymmetricKey encKey)  
      void setReadChunkSize​(java.lang.Integer readChunkSize)  
      void setRotationEncKeys​(java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationEncKeys)  
      void setRotationSignKeys​(java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationSignKeys)  
      void setSecure​(java.lang.Boolean secure)  
      void setSignkey​(org.rootservices.jwt.entity.jwk.SymmetricKey signkey)  
      void setWriteChunkSize​(java.lang.Integer writeChunkSize)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Shape

        public Shape​(java.lang.Boolean secure,
                     org.rootservices.jwt.entity.jwk.SymmetricKey signkey,
                     org.rootservices.jwt.entity.jwk.SymmetricKey encKey,
                     java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationSignKeys,
                     java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationEncKeys,
                     java.lang.Integer writeChunkSize,
                     java.lang.Integer readChunkSize)
    • Method Detail

      • getSecure

        public java.lang.Boolean getSecure()
      • setSecure

        public void setSecure​(java.lang.Boolean secure)
      • getSignkey

        public org.rootservices.jwt.entity.jwk.SymmetricKey getSignkey()
      • setSignkey

        public void setSignkey​(org.rootservices.jwt.entity.jwk.SymmetricKey signkey)
      • getEncKey

        public org.rootservices.jwt.entity.jwk.SymmetricKey getEncKey()
      • setEncKey

        public void setEncKey​(org.rootservices.jwt.entity.jwk.SymmetricKey encKey)
      • getRotationSignKeys

        public java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> getRotationSignKeys()
      • setRotationSignKeys

        public void setRotationSignKeys​(java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationSignKeys)
      • getRotationEncKeys

        public java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> getRotationEncKeys()
      • setRotationEncKeys

        public void setRotationEncKeys​(java.util.Map<java.lang.String,​org.rootservices.jwt.entity.jwk.SymmetricKey> rotationEncKeys)
      • getWriteChunkSize

        public java.lang.Integer getWriteChunkSize()
      • setWriteChunkSize

        public void setWriteChunkSize​(java.lang.Integer writeChunkSize)
      • getReadChunkSize

        public java.lang.Integer getReadChunkSize()
      • setReadChunkSize

        public void setReadChunkSize​(java.lang.Integer readChunkSize)