Package org.apereo.cas.util.cipher
Class TicketGrantingCookieCipherExecutor
- java.lang.Object
-
- org.apereo.cas.util.cipher.AbstractCipherExecutor<java.io.Serializable,java.lang.String>
-
- org.apereo.cas.util.cipher.BaseStringCipherExecutor
-
- org.apereo.cas.util.cipher.TicketGrantingCookieCipherExecutor
-
- All Implemented Interfaces:
org.apereo.cas.util.crypto.CipherExecutor<java.io.Serializable,java.lang.String>,org.apereo.cas.util.crypto.DecodableCipher<java.io.Serializable,java.lang.String>,org.apereo.cas.util.crypto.EncodableCipher<java.io.Serializable,java.lang.String>
public class TicketGrantingCookieCipherExecutor extends BaseStringCipherExecutor
This isTicketGrantingCookieCipherExecutorthat reads TGC keys from the CAS config and presents a cipher.- Since:
- 5.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apereo.cas.util.cipher.BaseStringCipherExecutor
BaseStringCipherExecutor.CipherOperationsStrategyType
-
-
Constructor Summary
Constructors Constructor Description TicketGrantingCookieCipherExecutor()TicketGrantingCookieCipherExecutor(java.lang.String secretKeyEncryption, java.lang.String secretKeySigning, int signingKeySize, int encryptionKeySize)TicketGrantingCookieCipherExecutor(java.lang.String secretKeyEncryption, java.lang.String secretKeySigning, java.lang.String alg, int signingKeySize, int encryptionKeySize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetEncryptionKeySetting()Gets encryption key setting.java.lang.StringgetName()protected java.lang.StringgetSigningKeySetting()Gets signing key setting.-
Methods inherited from class org.apereo.cas.util.cipher.BaseStringCipherExecutor
configureEncryptionKeyFromPublicKeyResource, decode, decode, encode, isEncryptionPossible
-
Methods inherited from class org.apereo.cas.util.cipher.AbstractCipherExecutor
configureSigningKey, configureSigningKeyFromPrivateKeyResource, extractPrivateKeyFromResource, extractPublicKeyFromResource, getSigningAlgorithmFor, isEnabled, sign, signWith, signWith, verifySignature
-
-
-
-
Constructor Detail
-
TicketGrantingCookieCipherExecutor
public TicketGrantingCookieCipherExecutor(java.lang.String secretKeyEncryption, java.lang.String secretKeySigning, java.lang.String alg, int signingKeySize, int encryptionKeySize)
-
TicketGrantingCookieCipherExecutor
public TicketGrantingCookieCipherExecutor(java.lang.String secretKeyEncryption, java.lang.String secretKeySigning, int signingKeySize, int encryptionKeySize)
-
TicketGrantingCookieCipherExecutor
public TicketGrantingCookieCipherExecutor()
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getEncryptionKeySetting
protected java.lang.String getEncryptionKeySetting()
Description copied from class:BaseStringCipherExecutorGets encryption key setting.- Overrides:
getEncryptionKeySettingin classBaseStringCipherExecutor- Returns:
- the encryption key setting
-
getSigningKeySetting
protected java.lang.String getSigningKeySetting()
Description copied from class:BaseStringCipherExecutorGets signing key setting.- Overrides:
getSigningKeySettingin classBaseStringCipherExecutor- Returns:
- the signing key setting
-
-