Class JoseHeaders

    • Constructor Detail

      • JoseHeaders

        public JoseHeaders()
      • JoseHeaders

        public JoseHeaders​(JoseType type)
      • JoseHeaders

        public JoseHeaders​(JoseHeaders headers)
    • Method Detail

      • setType

        public final void setType​(JoseType type)
      • setContentType

        public void setContentType​(String type)
      • getContentType

        public String getContentType()
      • setAlgorithm

        public void setAlgorithm​(String algo)
      • getAlgorithm

        public String getAlgorithm()
      • setKeyId

        public void setKeyId​(String kid)
      • getKeyId

        public String getKeyId()
      • setX509Url

        public void setX509Url​(String x509Url)
      • getX509Url

        public String getX509Url()
      • setX509Chain

        public void setX509Chain​(List<String> x509Chain)
      • getX509Chain

        public List<String> getX509Chain()
      • setX509Thumbprint

        public void setX509Thumbprint​(String x509Thumbprint)
      • getX509Thumbprint

        public String getX509Thumbprint()
      • setX509ThumbprintSHA256

        public void setX509ThumbprintSHA256​(String x509Thumbprint)
      • getX509ThumbprintSHA256

        public String getX509ThumbprintSHA256()
      • setCritical

        public void setCritical​(List<String> crit)
      • setJsonWebKey

        public void setJsonWebKey​(JsonWebKey key)
      • setJsonWebKey

        public void setJsonWebKey​(String headerName,
                                  JsonWebKey key)
      • setJsonWebKeysUrl

        public void setJsonWebKeysUrl​(String url)
      • getJsonWebKeysUrl

        public String getJsonWebKeysUrl()
      • getJsonWebKey

        public JsonWebKey getJsonWebKey()
      • getIntegerHeader

        public Integer getIntegerHeader​(String name)
      • getLongHeader

        public Long getLongHeader​(String name)
      • containsHeader

        public boolean containsHeader​(String name)