- All Superinterfaces:
IuAuthenticationRealm
- All Known Subinterfaces:
IuAuthorizationClient.Credentials
Configures the private key holder of an
X.509
certificate chain
.-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.iu.auth.config.IuAuthenticationRealm
IuAuthenticationRealm.Type
-
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.Methods inherited from interface edu.iu.auth.config.IuAuthenticationRealm
getType
-
Method Details
-
getAlg
WebKey.Algorithm getAlg()Gets the algorithm to use for creating new digital signatures or as the key protection algorithm when creating an encrypted messages.- Returns:
WebKey.Algorithm
-
getEncryptAlg
WebKey.Algorithm getEncryptAlg()Gets the key protection algorithm to use for creating encrypted messages.- Returns:
WebKey.Algorithm
-
getEnc
WebEncryption.Encryption getEnc()Gets the content protection algorithm to use for creating encrypted messages.- Returns:
WebEncryption.Encryption
-
getJwk
WebKey getJwk()Gets the signature verification or encryption key.- Returns:
WebKey
-