Dialog WS-Security Configuration - Input

(Input Listener Connector)

In this dialog you have the following options:

Service authentication

Authentication of the Web service is always required when you are using WS-Security. The certificate handshake guarantees the service consumer that it reached the requested service. The certificates are also used for encrypting the message.

  • Password: Enter the password of your private key.

  • Keystore: For loading the keystore file (*.jks) containing the private key. After loaded the king its validity is displayed.

Consumer authentication

  • Establish high-performance secure session (WS-SecureConversation)

    Creates a security context which allows for a single sign-on: If the authenticated Web service consumer calls the Web service again, it must not authenticate itself again.

  • Security mechanism

    Select one of the following:

    • Service & Consumer authentication with XML encryption and signature

      Requires an authentication from the service and the consumer. Data is encrypted by XML encryption.

    • Service & Consumer authentication with transport layer security (TLS)

      Requires an authentication from the service and the consumer. Data is encrypted by TLS.

    • Only Service authentication with transport layer security (TLS)

      Requires an authentication from the service. Data is encrypted by TLS.

    • Security Token Service issued Token with Service Certificate (STS)

      (only in Single Mode)

      For securing the service with an STS.

      For more information on security mechanisms refer to https://docs.oracle.com/cd/E19355-01/820-1072/6ncp48v3q/index.html.

  • X.509 Truststore: Select file button

    If a security mechanism including consumer authentication is selected, the service consumer can authenticate itself via X.509 certificates.

    The Select file button opens a file explorer for loading the truststore containing the public keys of the service consumer. A truststore file has the .jks extension.

    If X509 consumer authentication is activated, the "WSAuthSubject" variable containing certificate information is set.

  • Username/Password (UsernameToken)

    If a security mechanism including consumer authentication is selected, the service consumer can authenticate itself via the username.

    Use the following options to define how the username token is to be processed:

    • Internal user administration

      The username token is validated against the internal user administration of the INUBIT software.

    • Authentication by workflow

      The username token is authenticated within a workflow. The username token-password is encrypted as password property and handed over to the workflow as an XML structure.

      The authentication is successful if no error is thrown in the workflow.