Hello,
cas.properties:
cas.authn.oauth.access-token.crypto.encryption.key=${TOKEN_ENCRYPTION_KEY}
cas.authn.oauth.access-token.crypto.signing.key=${TOKEN_SIGNING_KEY}
cas.authn.oauth.crypto.encryption.key=${ENCRYPTION_KEY}
cas.authn.oauth.crypto.signing.key=${SIGNING_KEY}
cas.authn.oauth.access-token.crypto.encryption-enabled=true
cas.authn.oauth.access-token.crypto.signing-enabled=true
As you can see, I am enabling encription and signing of JWT OAuth tokens. Yet, when I start the Apereo CAS instance, I get the message:
INFO [org.apereo.cas.util.cipher.BaseStringCipherExecutor] - <Encryption is not enabled for [Token/JWT Tickets]. The cipher [OAuth20RegisteredServiceJwtAccessTokenCipherExecutor] will only attempt to produce signed objects>
INFO [org.apereo.cas.util.cipher.BaseStringCipherExecutor] - <Signing is not enabled for [Token/JWT Tickets]. The cipher [OAuth20RegisteredServiceJwtAccessTokenCipherExecutor] will attempt to produce plain objects>
Does someone know what might be causing this message to appear? Why would be CAS ignoring the properties I set in order to enable signing and encription of the OAuth JWT?
Any help would be appreciated,