Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2026.1

...

Auth Mechanism

Specify the authorization mechanism you want to use to connect to the gRPC server. Options are SSL and insecure.

Default is insecure.

Trust Certificate File

Specify the path to a certificate file in PEM format that identifies the gRPC server. This is required for gRPC servers with self-signed certificates. Leave this field blank to use the system trust store for gRPC servers with a public certificate from a root authority.

This field is ignored when the Auth Mechanism is set to insecure.

Client Certificate Chain File

Specify the path to a PEM-formatted certificate file that provides the certificate chain. This will be combined with the Client Private Key to provide the client's identity.

Client Private Key

Specify the client's private key in PKCS#8 format. The key can be encrypted, see Client Private Key Password. This will be combined with the Client Certificate Chain File to provide the client's identity.

Client Private Key Password

If the client's private key is encrypted, specify its password. If the private key is not encrypted, leave this field blank.

Call Settings

Scroll Table Layout
widths30%,70%

...

Multiple messaging clients (or ProtoBuf clients) are needed to test the other three gRPC method types for streaming. In each case the client requests and server responses are decoupled. Tools that are configured to send will not have any response payload and tools that are configured to receive will ignore the request payload. It is also necessary to send the completed notification from SOAtest after sending requests, even for server streaming method types that only take one request message. A tool configured to receive the completed notification will wait for that event or report an error if another response message is received. This allows SOAtest to consume a dynamic number of response messages from a gRPC stream by checking if the stream has completed inside of a looping test suite.

Change Log

1.5

  • Support client certificates for two-way SSL

1.4

  • Added support for large inbound messages

1.3

  • Decode grpc-status-details-bin header to JSON when both Protobuf and gRPC extensions are loaded

...