@Test
    void verifyAction() {
        val cipher = new YubikeyAccountCipherExecutor(null, null,
            EncryptionJwtCryptoProperties.DEFAULT_CONTENT_ENCRYPTION_ALGORITHM, 512,
            EncryptionJwtCryptoProperties.DEFAULT_STRINGABLE_ENCRYPTION_KEY_SIZE);
        val value = UUID.randomUUID().toString();
        val encoded = cipher.encode(value);
        assertEquals(value, cipher.decode(encoded));
        assertNotNull(cipher.getName());
        assertNotNull(cipher.getSigningKeySetting());
        assertNotNull(cipher.getEncryptionKeySetting());
    }
This is {@link YubiKeyAccountCipherExecutorTests}.

@author Misagh Moayyed
@since 6.3.0
support/cas-server-support-yubikey-core-mfa/src/test/java/org/apereo/cas/adaptors/yubikey/YubiKeyAccountCipherExecutorTests.java