Interface UofClientAuthentication.PrivateKeyJwt
- All Known Implementing Classes:
UofClientAuthenticationImpl.PrivateKeyJwtImpl
- Enclosing interface:
- UofClientAuthentication
public static interface UofClientAuthentication.PrivateKeyJwt
Authentication configuration interface for Private Key JWT with server connection details.
-
Method Summary
Modifier and TypeMethodDescriptionGets the client identifier for JWT authentication.getHost()Gets the host of the authentication server.intgetPort()Gets the port number for the authentication server connection.Gets the private key used for JWT signing.Gets the signing key identifier used for JWT signing.Gets the tenant for the authentication server.booleanGets the SSL usage setting for client authentication server communication.
-
Method Details
-
getSigningKeyId
String getSigningKeyId()Gets the signing key identifier used for JWT signing.- Returns:
- the signing key identifier, never null
-
getClientId
String getClientId()Gets the client identifier for JWT authentication.- Returns:
- the client identifier, never null
-
getPrivateKey
PrivateKey getPrivateKey()Gets the private key used for JWT signing.- Returns:
- the private key for JWT signing, never null
-
getPort
int getPort()Gets the port number for the authentication server connection.- Returns:
- the authentication server port number
-
getHost
String getHost()Gets the host of the authentication server.- Returns:
- the authentication server hostname, never null
-
getTenant
String getTenant()Gets the tenant for the authentication server.- Returns:
- the authentication server tenant, never null
-
getUseSsl
boolean getUseSsl()Gets the SSL usage setting for client authentication server communication.- Returns:
trueif SSL is used for client authentication communication,falseif HTTP is used instead
-