Package org.keycloak.sdjwt
Class SdJwtUtils
java.lang.Object
org.keycloak.sdjwt.SdJwtUtils
- Author:
- Francis Pouatcha
-
Field Summary
Modifier and TypeFieldDescriptionstatic boolean
static final com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
encodeNoPad
(byte[] bytes) static String
hashAndBase64EncodeNoPad
(byte[] disclosureBytes, String hashAlg) static String
printJsonArray
(Object[] array) static byte[]
randomBytes
(int size) static String
static String
requireNonEmpty
(String str, String message)
-
Field Details
-
mapper
public static final com.fasterxml.jackson.databind.ObjectMapper mapper -
arrayEltSpaced
public static boolean arrayEltSpaced
-
-
Constructor Details
-
SdJwtUtils
public SdJwtUtils()
-
-
Method Details
-
encodeNoPad
-
hashAndBase64EncodeNoPad
-
requireNonEmpty
-
randomSalt
-
randomBytes
public static byte[] randomBytes(int size) -
printJsonArray
public static String printJsonArray(Object[] array) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-