Class U2FAuthenticationRegistrationRecordCipherExecutor

  • All Implemented Interfaces:
    org.apereo.cas.CipherExecutor<java.io.Serializable,​java.lang.String>

    public class U2FAuthenticationRegistrationRecordCipherExecutor
    extends org.apereo.cas.util.cipher.BaseStringCipherExecutor
    Since:
    5.3.0
    • Field Summary

      • Fields inherited from interface org.apereo.cas.CipherExecutor

        DEFAULT_CONTENT_ENCRYPTION_ALGORITHM, DEFAULT_STRINGABLE_ENCRYPTION_KEY_SIZE, DEFAULT_STRINGABLE_SIGNING_KEY_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      U2FAuthenticationRegistrationRecordCipherExecutor​(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.String getEncryptionKeySetting()  
      java.lang.String getName()  
      protected java.lang.String getSigningKeySetting()  
      • Methods inherited from class org.apereo.cas.util.cipher.BaseStringCipherExecutor

        configureEncryptionKeyFromPublicKeyResource, decode, encode, getContentEncryptionAlgorithmIdentifier, getEncryptionAlgorithm, getEncryptionKeySize, getSecretKeyEncryptionKey, getSigningKeySize, isEncryptionEnabled, isSigningEnabled, setContentEncryptionAlgorithmIdentifier, setEncryptionAlgorithm, setEncryptionEnabled, setEncryptionKeySize, setSecretKeyEncryptionKey, setSigningEnabled, setSigningKeySize
      • Methods inherited from class org.apereo.cas.util.cipher.AbstractCipherExecutor

        configureSigningKey, configureSigningKeyFromPrivateKeyResource, extractPrivateKeyFromResource, extractPublicKeyFromResource, getSigningKey, isEnabled, setSigningKey, sign, verifySignature
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.CipherExecutor

        decode, decode, encode
    • Constructor Detail

      • U2FAuthenticationRegistrationRecordCipherExecutor

        public U2FAuthenticationRegistrationRecordCipherExecutor​(java.lang.String secretKeyEncryption,
                                                                 java.lang.String secretKeySigning,
                                                                 java.lang.String alg,
                                                                 int signingKeySize,
                                                                 int encryptionKeySize)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getEncryptionKeySetting

        protected java.lang.String getEncryptionKeySetting()
        Overrides:
        getEncryptionKeySetting in class org.apereo.cas.util.cipher.BaseStringCipherExecutor
      • getSigningKeySetting

        protected java.lang.String getSigningKeySetting()
        Overrides:
        getSigningKeySetting in class org.apereo.cas.util.cipher.BaseStringCipherExecutor