Class WebflowConversationStateCipherExecutor

  • All Implemented Interfaces:
    org.apereo.cas.util.crypto.CipherExecutor<byte[],​byte[]>, org.apereo.cas.util.crypto.DecodableCipher<byte[],​byte[]>, org.apereo.cas.util.crypto.EncodableCipher<byte[],​byte[]>

    public class WebflowConversationStateCipherExecutor
    extends BaseBinaryCipherExecutor
    This is WebflowConversationStateCipherExecutor, that reads webflow keys from CAS configuration and presents a cipher.
    Since:
    5.0.0
    • Constructor Detail

      • WebflowConversationStateCipherExecutor

        public WebflowConversationStateCipherExecutor​(java.lang.String secretKeyEncryption,
                                                      java.lang.String secretKeySigning,
                                                      java.lang.String secretKeyAlg,
                                                      int signingKeySize,
                                                      int encryptionKeySize,
                                                      java.lang.String cipherName)
        Instantiates a new webflow cipher executor.
        Parameters:
        secretKeyEncryption - the secret key encryption
        secretKeySigning - the secret key signing
        secretKeyAlg - the secret key alg
        signingKeySize - the signing key size
        encryptionKeySize - the encryption key size
        cipherName - the cipher name
      • WebflowConversationStateCipherExecutor

        public WebflowConversationStateCipherExecutor​(java.lang.String encryptionSecretKey,
                                                      java.lang.String signingSecretKey,
                                                      java.lang.String secretKeyAlg,
                                                      int signingKeySize,
                                                      int encryptionKeySize)