java.lang.Object
iu.auth.config.OidcTokenIssuer
- All Implemented Interfaces:
IuPrivateKeyPrincipal
Provides public key metadata for an OIDC provider token issuer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAlg()Gets the algorithm to use for creating new digital signatures or as the key protection algorithm when creating an encrypted messages.getEnc()Gets the content protection algorithm to use for creating encrypted messages.Gets the key protection algorithm to use for creating encrypted messages.getJwk()Gets the signature verification or encryption key.
-
Constructor Details
-
OidcTokenIssuer
Constructor.- Parameters:
oidcProvider- OIDC provider metadata
-
-
Method Details
-
getAlg
Description copied from interface:IuPrivateKeyPrincipalGets the algorithm to use for creating new digital signatures or as the key protection algorithm when creating an encrypted messages.- Specified by:
getAlgin interfaceIuPrivateKeyPrincipal- Returns:
WebKey.Algorithm
-
getEncryptAlg
Description copied from interface:IuPrivateKeyPrincipalGets the key protection algorithm to use for creating encrypted messages.- Specified by:
getEncryptAlgin interfaceIuPrivateKeyPrincipal- Returns:
WebKey.Algorithm
-
getEnc
Description copied from interface:IuPrivateKeyPrincipalGets the content protection algorithm to use for creating encrypted messages.- Specified by:
getEncin interfaceIuPrivateKeyPrincipal- Returns:
WebEncryption.Encryption
-
getJwk
Description copied from interface:IuPrivateKeyPrincipalGets the signature verification or encryption key.- Specified by:
getJwkin interfaceIuPrivateKeyPrincipal- Returns:
WebKey
-