@Test
    void verifyCompatibilityWithCAS63() {
        val encodedByCas63 = "ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0o5LkViVE0wX0ZzMnhfam9tTzNuMGtpcXU4ODhoZ1JZZlR5bUE5bkRHOGh3aWZCazVuND"
                             + "VtTXVmZy40ZUNYYTluRFl3NnJmeEtHU1Y0c2laajh0aG1Sc1BUd0ZDa3NjMXJRYW8tSGlGVGJ6V1lMcXF4Y080TjVxNENqR3IwM0VYZGNOc3V1cV9ISTRidGVsdw==";
        val encoded = EncodingUtils.decodeBase64(encodedByCas63);
        val signingKey = "RDt6YZHZIH7jUv3nBNIsUMp5Nbs5hblVhK9YYI44KyOXSP5nxpHXD67mH2_7DgklQAPBUcr7WNuOVoeqUFqL6A";
        val encryptionKey = "UdLCpnNxmFOviC3M-kDvvQ";
        val cipher1 = new DefaultTicketCipherExecutor(encryptionKey, signingKey,
            "AES", 512, 16, "cas63");
        val decoded = new String(cipher1.decode(encoded), StandardCharsets.UTF_8);
        assertEquals("CAS_SERVER_VERSION_6.3.X", decoded);
    }
This is {@link DefaultTicketCipherExecutorTests}.

@author Misagh Moayyed
@since 5.3.0
core/cas-server-core-util/src/test/java/org/apereo/cas/util/cipher/DefaultTicketCipherExecutorTests.java