openjdk version "21.0.12" 2026-07-21
[문맥을 바꿔 가며 같은 값을 복호화한다]
  purposeCode=DISPATCH       auditRequired=false -> EmailAddress
  purposeCode=BREAK_GLASS    auditRequired=true  -> EmailAddress
  purposeCode=SUPPORT_LOOKUP auditRequired=true  -> EmailAddress

[복호화기가 들고 있는 협력자]
  생성자 인자 : [SecretMaterialProvider]
  생성자 인자 : [SecretMaterialProvider, SecureRandom]
  필드 CIPHER     : String
  필드 HMAC       : String
  필드 KEY_ALGORITHM : String
  필드 keys       : SecretMaterialProvider
  필드 random     : SecureRandom

[dispatch 팩토리가 정하는 값]
  purposeCode=DISPATCH  actorRef=ses-primary  auditRequired=false
