@Test
    void verifyOperation() throws Throwable {
        val at = getAccessToken();
        val encoded = oidcAccessTokenJwtCipherExecutor.encode(at.getId());
        assertNotNull(encoded);
        val header = SignedJWT.parse(encoded).getHeader();
        assertNotNull(header.getAlgorithm());
        val decoded = oidcAccessTokenJwtCipherExecutor.decode(encoded);
        assertNotNull(decoded);
        assertEquals(at.getId(), decoded);
    }
This is {@link OidcJwtAccessTokenCipherExecutorTests}.

@author Misagh Moayyed
@since 6.4.0
support/cas-server-support-oidc/src/test/java/org/apereo/cas/oidc/token/OidcJwtAccessTokenCipherExecutorTests.java