Package de.gematik.idp.authentication
Class IdpJwtProcessor
java.lang.Object
de.gematik.idp.authentication.IdpJwtProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionIdpJwtProcessor(@NonNull PkiIdentity identity) IdpJwtProcessor(@NonNull X509Certificate certificate) -
Method Summary
Modifier and TypeMethodDescriptionbuildJws(@NonNull String payload, @NonNull Map<String, Object> headerClaims, boolean includeSignerCertificateInHeader) buildJwt(@NonNull JwtBuilder jwtBuilder) getHeaderDecoded(@NonNull JsonWebToken jwt) getPayloadDecoded(@NonNull JsonWebToken jwt) voidverifyAndThrowExceptionIfFail(@NonNull JsonWebToken jwt)
-
Constructor Details
-
IdpJwtProcessor
-
IdpJwtProcessor
-
-
Method Details
-
buildJwt
-
buildJws
public JsonWebToken buildJws(@NonNull @NonNull String payload, @NonNull @NonNull Map<String, Object> headerClaims, boolean includeSignerCertificateInHeader) -
verifyAndThrowExceptionIfFail
-
getHeaderDecoded
-
getPayloadDecoded
-