JwtUtils
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwtUtils.type
Members list
Value members
Concrete methods
Convert a string to its corresponding array of bytes using the default encoding.
Convert a string to its corresponding array of bytes using the default encoding.
Value parameters
- str
-
the string to convert
Attributes
- Returns
-
the final array of bytes
Returns the expected signature byte array length (R + S parts) for the specified ECDSA algorithm.
Returns the expected signature byte array length (R + S parts) for the specified ECDSA algorithm.
Value parameters
- algorithm
-
The ECDSA algorithm. Must be supported and not
null
.
Attributes
- Returns
-
The expected byte array length for the signature.
Convert a sequence of tuples to a JSON object
Convert a sequence of tuples to a JSON object
Attributes
Merge multiple JSON strings to a unique one
Merge multiple JSON strings to a unique one
Attributes
Convert a sequence to a JSON array
Convert a sequence to a JSON array
Attributes
Generate the signature for a given data using the key and HMAC algorithm provided.
Generate the signature for a given data using the key and HMAC algorithm provided.
Attributes
Generate the signature for a given data using the key and RSA or ECDSA algorithm provided.
Generate the signature for a given data using the key and RSA or ECDSA algorithm provided.
Attributes
Will try to sign some given data by parsing the provided key, if parsing fail, please consider retrieving the SecretKey or the PrivateKey on your side and then use another "sign" method.
Will try to sign some given data by parsing the provided key, if parsing fail, please consider retrieving the SecretKey or the PrivateKey on your side and then use another "sign" method.
Attributes
Alias to sign
using a String data which will be converted to an array of bytes.
Alias to sign
using a String data which will be converted to an array of bytes.
Attributes
Convert an array of bytes to its corresponding string using the default encoding.
Convert an array of bytes to its corresponding string using the default encoding.
Value parameters
- arr
-
the array of bytes to transform
Attributes
- Returns
-
the final string
Transcodes the JCA ASN.1/DER-encoded signature into the concatenated R + S format expected by ECDSA JWS.
Transcodes the JCA ASN.1/DER-encoded signature into the concatenated R + S format expected by ECDSA JWS.
Value parameters
- derSignature
-
The ASN1./DER-encoded. Must not be
null
. - outputLength
-
The expected length of the ECDSA JWS signature.
Attributes
- Returns
-
The ECDSA JWS encoded signature.
- Throws
-
JwtSignatureFormatException
If the ASN.1/DER signature format is invalid.
Transcodes the ECDSA JWS signature into ASN.1/DER format for use by the JCA verifier.
Transcodes the ECDSA JWS signature into ASN.1/DER format for use by the JCA verifier.
Value parameters
- signature
-
The JWS signature, consisting of the concatenated R and S values. Must not be
null
.
Attributes
- Returns
-
The ASN.1/DER encoded signature.
- Throws
-
JwtSignatureFormatException
If the ECDSA JWS signature format is invalid.
Check if a signature is valid for a given data using the key and the HMAC algorithm provided.
Check if a signature is valid for a given data using the key and the HMAC algorithm provided.
Attributes
Check if a signature is valid for a given data using the key and the RSA or ECDSA algorithm provided.
Check if a signature is valid for a given data using the key and the RSA or ECDSA algorithm provided.
Attributes
Will try to check if a signature is valid for a given data by parsing the provided key, if parsing fail, please consider retrieving the SecretKey or the PublicKey on your side and then use another "verify" method.
Will try to check if a signature is valid for a given data by parsing the provided key, if parsing fail, please consider retrieving the SecretKey or the PublicKey on your side and then use another "verify" method.
Attributes
Alias for verify
Alias for verify