Package de.gematik.idp.token
Class IdpJwe
java.lang.Object
de.gematik.idp.token.IdpJoseObject
de.gematik.idp.token.IdpJwe
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.gematik.idp.token.IdpJoseObject
IdpJoseObject.Serializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdpJwecreateWithPayloadAndEncryptWithKey(String payload, Key key, String contentType) static IdpJwecreateWithPayloadAndExpiryAndEncryptWithKey(String payload, Optional<ZonedDateTime> expiryOptional, Key key, String contentType) decryptNestedJwt(Key key) setDecryptionKey(Key decryptionKey) Methods inherited from class de.gematik.idp.token.IdpJoseObject
getAuthenticationCertificate, getBodyClaim, getBodyClaims, getBodyDateTimeClaim, getClientCertificateFromHeader, getDateTimeClaim, getExpiresAtBody, getHeaderClaim, getHeaderClaims, getHeaderDateTimeClaim, getHeaderDecoded, getIssuedAt, getNestedJwtForClaimName, getPayloadDecoded, getRawString, getScopesBodyClaim, getStringBodyClaim
-
Constructor Details
-
IdpJwe
-
-
Method Details
-
createWithPayloadAndEncryptWithKey
-
createWithPayloadAndExpiryAndEncryptWithKey
-
decryptNestedJwt
-
getExpiresAt
- Overrides:
getExpiresAtin classIdpJoseObject
-
decryptJweAndReturnPayloadString
-
extractHeaderClaims
- Specified by:
extractHeaderClaimsin classIdpJoseObject
-
setDecryptionKey
-
extractBodyClaims
- Specified by:
extractBodyClaimsin classIdpJoseObject
-