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 Type
    Method
    Description
    Gets the client identifier for JWT authentication.
    Gets the host of the authentication server.
    int
    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.
    boolean
    Gets 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:
      true if SSL is used for client authentication communication, false if HTTP is used instead