| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static String | |
| public static RefreshToken | |
| public static RefreshToken | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static String | |
| public static String | |
| public static <T extends JsonWebToken> T | |
| public static byte[] | |
| public static String | jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, String algAlgorithm, String encAlgorithm, String kid, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider)
|
| public static String | jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, String algAlgorithm, String encAlgorithm, String kid, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider, String jweContentType)
|
| private static String | jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, JWEHeader jweHeader, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider)
|
| public static byte[] | |
| public static byte[] | jweKeyEncryptionVerifyAndDecode(Key decryptionKEK, String encodedContent, JWEAlgorithmProvider algorithmProvider, JWEEncryptionProvider encryptionProvider)
|
| TOKEN_BACKCHANNEL_LOGOUT_EVENT | back to summary |
|---|---|
| public static final String TOKEN_BACKCHANNEL_LOGOUT_EVENT | |
| TOKEN_BACKCHANNEL_LOGOUT_EVENT_REVOKE_OFFLINE_TOKENS | back to summary |
|---|---|
| public static final String TOKEN_BACKCHANNEL_LOGOUT_EVENT_REVOKE_OFFLINE_TOKENS | |
| TOKEN_TYPE_BEARER | back to summary |
|---|---|
| public static final String TOKEN_TYPE_BEARER | |
| TOKEN_TYPE_DPOP | back to summary |
|---|---|
| public static final String TOKEN_TYPE_DPOP | |
| TOKEN_TYPE_ID | back to summary |
|---|---|
| public static final String TOKEN_TYPE_ID | |
| TOKEN_TYPE_KEYCLOAK_ID | back to summary |
|---|---|
| public static final String TOKEN_TYPE_KEYCLOAK_ID | |
| TOKEN_TYPE_LOGOUT | back to summary |
|---|---|
| public static final String TOKEN_TYPE_LOGOUT | |
| TOKEN_TYPE_OFFLINE | back to summary |
|---|---|
| public static final String TOKEN_TYPE_OFFLINE | |
| TOKEN_TYPE_REFRESH | back to summary |
|---|---|
| public static final String TOKEN_TYPE_REFRESH | |
| TokenUtil | back to summary |
|---|---|
| public TokenUtil() | |
| attachOIDCScope | back to summary |
|---|---|
| public static String attachOIDCScope(String scopeParam) | |
| getRefreshToken | back to summary |
|---|---|
| public static RefreshToken getRefreshToken(byte[] decodedToken) throws JWSInputException Return refresh token or offline token | |
| getRefreshToken | back to summary |
|---|---|
| public static RefreshToken getRefreshToken(String refreshToken) throws JWSInputException | |
| hasPrompt | back to summary |
|---|---|
| public static boolean hasPrompt(String promptParam, String targetPrompt) | |
| hasScope | back to summary |
|---|---|
| public static boolean hasScope(String scopeParam, String targetScope) | |
| isOfflineToken | back to summary |
|---|---|
| public static boolean isOfflineToken(String refreshToken) throws JWSInputException Return true if given refreshToken represents offline token | |
| isOfflineTokenRequested | back to summary |
|---|---|
| public static boolean isOfflineTokenRequested(String scopeParam) | |
| isOIDCRequest | back to summary |
|---|---|
| public static boolean isOIDCRequest(String scopeParam) | |
| jweDirectEncode | back to summary |
|---|---|
| public static String jweDirectEncode(Key aesKey, Key hmacKey, JsonWebToken jwt) throws JWEException | |
| jweDirectEncode | back to summary |
|---|---|
| public static String jweDirectEncode(Key aesKey, Key hmacKey, byte[] contentBytes) throws JWEException | |
| jweDirectVerifyAndDecode | back to summary |
|---|---|
| public static <T extends JsonWebToken> T jweDirectVerifyAndDecode(Key aesKey, Key hmacKey, String jweStr, Class<T> expectedClass) throws JWEException | |
| jweDirectVerifyAndDecode | back to summary |
|---|---|
| public static byte[] jweDirectVerifyAndDecode(Key aesKey, Key hmacKey, String jweStr) throws JWEException | |
| jweKeyEncryptionEncode | back to summary |
|---|---|
| public static String jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, String algAlgorithm, String encAlgorithm, String kid, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider) throws JWEException | |
| jweKeyEncryptionEncode | back to summary |
|---|---|
| public static String jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, String algAlgorithm, String encAlgorithm, String kid, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider, String jweContentType) throws JWEException | |
| jweKeyEncryptionEncode | back to summary |
|---|---|
| private static String jweKeyEncryptionEncode(Key encryptionKEK, byte[] contentBytes, JWEHeader jweHeader, JWEAlgorithmProvider jweAlgorithmProvider, JWEEncryptionProvider jweEncryptionProvider) throws JWEException | |
| jweKeyEncryptionVerifyAndDecode | back to summary |
|---|---|
| public static byte[] jweKeyEncryptionVerifyAndDecode(Key decryptionKEK, String encodedContent) throws JWEException | |
| jweKeyEncryptionVerifyAndDecode | back to summary |
|---|---|
| public static byte[] jweKeyEncryptionVerifyAndDecode(Key decryptionKEK, String encodedContent, JWEAlgorithmProvider algorithmProvider, JWEEncryptionProvider encryptionProvider) throws JWEException | |