Package com.boomi.connector.api
Interface JwtAssertionParameters
-
public interface JwtAssertionParameters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAudience()Identifies the recipients the JWT is intended for.longgetExpiration()The time at which the JWT will expire.Map<String,String>getExtendedClaims()Public and Private claims which must be included in the JWT.StringgetIssuer()Identifies the principal that issued the JWT.StringgetSignatureAlgorithm()Returns a string description of the Signature Algorithm to be used to sign this claim.PrivateKeyStoregetSignatureKey()The signature key is the key that is used to sign the JWT.StringgetSubject()Identifies the principal that is the subject of the JWT.
-
-
-
Method Detail
-
getSignatureAlgorithm
String getSignatureAlgorithm()
Returns a string description of the Signature Algorithm to be used to sign this claim.- Returns:
- String representing the selected algorithm.
-
getIssuer
String getIssuer()
Identifies the principal that issued the JWT.- Returns:
- String representation of the principal.
-
getSubject
String getSubject()
Identifies the principal that is the subject of the JWT.- Returns:
- String representation of the subject.
-
getAudience
String getAudience()
Identifies the recipients the JWT is intended for.- Returns:
- String representation of the audience.
-
getExpiration
long getExpiration()
The time at which the JWT will expire.- Returns:
- Long representing the time in millis since Epoch.
-
getSignatureKey
PrivateKeyStore getSignatureKey() throws GeneralSecurityException, IOException
The signature key is the key that is used to sign the JWT.- Returns:
PrivateKeyStorecontaining the key to be used to sign the JWT.- Throws:
GeneralSecurityExceptionIOException
-
-