Class JWSSigner
java.lang.Object
de.christofreichardt.json.websignature.JWSBase
de.christofreichardt.json.websignature.JWSSigner
- All Implemented Interfaces:
de.christofreichardt.diagnosis.Traceable
Low level class for the creating JSON web signatures. Subject to change. Do not use. The preferred entry point is the Fluent API.
- Author:
- Christof Reichardt
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.christofreichardt.diagnosis.AbstractTracerMethods inherited from class de.christofreichardt.json.websignature.JWSBase
getJoseHeader, getPayload, getStrJoseHeader, getStrPayload
-
Constructor Details
-
JWSSigner
public JWSSigner(jakarta.json.JsonObject joseHeader, jakarta.json.JsonStructure payload) -
JWSSigner
public JWSSigner(jakarta.json.JsonObject joseHeader, jakarta.json.JsonStructure payload, Json2StringConverter converter) -
JWSSigner
-
-
Method Details
-
sign
- Throws:
GeneralSecurityException
-
getCurrentTracer
public de.christofreichardt.diagnosis.AbstractTracer getCurrentTracer()- Specified by:
getCurrentTracerin interfacede.christofreichardt.diagnosis.Traceable
-