Class UnprotectedHeader.Builder

java.lang.Object
com.nimbusds.jose.UnprotectedHeader.Builder
Enclosing class:
UnprotectedHeader

public static class UnprotectedHeader.Builder extends Object
Builder for constructing an unprotected JWS or JWE header.
  • Constructor Details

    • Builder

      public Builder()
      Creates a new unprotected header builder.
  • Method Details

    • keyID

      Sets the key ID (kid) parameter.
      Parameters:
      kid - The key ID parameter, null if not specified.
      Returns:
      This builder.
    • param

      Sets a parameter.
      Parameters:
      name - The name of the parameter. Must not be null.
      value - The value of the parameter, should map to a valid JSON entity, null if not specified.
      Returns:
      This builder.
    • build

      Builds a new unprotected header.
      Returns:
      The unprotected header.