Interface JwsAlgorithms

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ES256
      ECDSA using P-256 and SHA-256 (Recommended+)
      static java.lang.String ES384
      ECDSA using P-384 and SHA-384 (Optional)
      static java.lang.String ES512
      ECDSA using P-521 and SHA-512 (Optional)
      static java.lang.String HS256
      HMAC using SHA-256 (Required)
      static java.lang.String HS384
      HMAC using SHA-384 (Optional)
      static java.lang.String HS512
      HMAC using SHA-512 (Optional)
      static java.lang.String PS256
      RSASSA-PSS using SHA-256 and MGF1 with SHA-256 (Optional)
      static java.lang.String PS384
      RSASSA-PSS using SHA-384 and MGF1 with SHA-384 (Optional)
      static java.lang.String PS512
      RSASSA-PSS using SHA-512 and MGF1 with SHA-512 (Optional)
      static java.lang.String RS256
      RSASSA-PKCS1-v1_5 using SHA-256 (Recommended)
      static java.lang.String RS384
      RSASSA-PKCS1-v1_5 using SHA-384 (Optional)
      static java.lang.String RS512
      RSASSA-PKCS1-v1_5 using SHA-512 (Optional)
    • Field Detail

      • HS256

        static final java.lang.String HS256
        HMAC using SHA-256 (Required)
        See Also:
        Constant Field Values
      • HS384

        static final java.lang.String HS384
        HMAC using SHA-384 (Optional)
        See Also:
        Constant Field Values
      • HS512

        static final java.lang.String HS512
        HMAC using SHA-512 (Optional)
        See Also:
        Constant Field Values
      • RS256

        static final java.lang.String RS256
        RSASSA-PKCS1-v1_5 using SHA-256 (Recommended)
        See Also:
        Constant Field Values
      • RS384

        static final java.lang.String RS384
        RSASSA-PKCS1-v1_5 using SHA-384 (Optional)
        See Also:
        Constant Field Values
      • RS512

        static final java.lang.String RS512
        RSASSA-PKCS1-v1_5 using SHA-512 (Optional)
        See Also:
        Constant Field Values
      • ES256

        static final java.lang.String ES256
        ECDSA using P-256 and SHA-256 (Recommended+)
        See Also:
        Constant Field Values
      • ES384

        static final java.lang.String ES384
        ECDSA using P-384 and SHA-384 (Optional)
        See Also:
        Constant Field Values
      • ES512

        static final java.lang.String ES512
        ECDSA using P-521 and SHA-512 (Optional)
        See Also:
        Constant Field Values
      • PS256

        static final java.lang.String PS256
        RSASSA-PSS using SHA-256 and MGF1 with SHA-256 (Optional)
        See Also:
        Constant Field Values
      • PS384

        static final java.lang.String PS384
        RSASSA-PSS using SHA-384 and MGF1 with SHA-384 (Optional)
        See Also:
        Constant Field Values
      • PS512

        static final java.lang.String PS512
        RSASSA-PSS using SHA-512 and MGF1 with SHA-512 (Optional)
        See Also:
        Constant Field Values