Package com.boomi.connector.api
Interface JwtAssertionParameters
-
public interface JwtAssertionParameters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAudience()
Identifies the recipients the JWT is intended for.long
getExpiration()
The time at which the JWT will expire.Map<String,String>
getExtendedClaims()
Public and Private claims which must be included in the JWT.String
getIssuer()
Identifies the principal that issued the JWT.String
getSignatureAlgorithm()
Returns a string description of the Signature Algorithm to be used to sign this claim.PrivateKeyStore
getSignatureKey()
The signature key is the key that is used to sign the JWT.String
getSubject()
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:
PrivateKeyStore
containing the key to be used to sign the JWT.- Throws:
GeneralSecurityException
IOException
-
-