Class JOSEHeader.PublicKeyBuilder

java.lang.Object
de.christofreichardt.json.websignature.JOSEHeader.PublicKeyBuilder
All Implemented Interfaces:
de.christofreichardt.diagnosis.Traceable
Enclosing class:
JOSEHeader

public static class JOSEHeader.PublicKeyBuilder extends Object implements de.christofreichardt.diagnosis.Traceable
A builder for a JOSEHeader preconfigured with a JSON web (public) key.
  • Constructor Details

  • Method Details

    • withTyp

      public JOSEHeader.PublicKeyBuilder withTyp(String typ)
    • build

      public JOSEHeader build()
    • getCurrentTracer

      public de.christofreichardt.diagnosis.AbstractTracer getCurrentTracer()
      Specified by:
      getCurrentTracer in interface de.christofreichardt.diagnosis.Traceable