Class JsonWebKey.Builder<T extends JsonWebKey.Builder<T>>

java.lang.Object
de.christofreichardt.json.webkey.JsonWebKey.Builder<T>
Type Parameters:
T - the type of the Builder subclass.
Direct Known Subclasses:
JsonWebKeyPair.Builder, JsonWebKeyPair.KeyPairBuilder, JsonWebKeyPair.ParameterSpecBuilder, JsonWebPublicKey.Builder, JsonWebSecretKey.Builder, JsonWebSecretKey.SecretKeyBuilder
Enclosing class:
JsonWebKey

public abstract static class JsonWebKey.Builder<T extends JsonWebKey.Builder<T>> extends Object
Base class for all JsonWebKey.Builders.
Author:
Christof Reichardt
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • withKid

      public T withKid(String kid)
      Augments the builder instance with the "kid" parameter.
      Parameters:
      kid - denotes the key ID.
      Returns:
      this JsonWebKey.Builder instance.
      See Also: