Class PopulateJWTDecryptionParameters

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class PopulateJWTDecryptionParameters extends AbstractProfileAction
Action that resolves and populates DecryptionParameters on an SecurityParametersContext created/accessed via a lookup function, by default on a child of the outbound message context.

The default, per-RelyingParty, and default per-profile EncryptionConfiguration objects are input to the resolution process, along with any static, symmetric key credentials configured on the relying party i.e. the client_secret.

Since:
2.2.0
Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX, EventIds.INVALID_SEC_CFG
Postcondition:
set the decryption parameters onto the security parameters context