Class TestChannelWithCertificates (0.24.0)

public final class TestChannelWithCertificates

Utility functions for creating GRPC Channels that require certificates.

Inheritance

java.lang.Object > TestChannelWithCertificates

Static Methods

getChannelBuilderForTestHost(String host, int sslPort)

public static ManagedChannelBuilder<?> getChannelBuilderForTestHost(String host, int sslPort)

Create a channel builder to a service running behind a default test host configuration.

Parameters
Name Description
host String

name running the test host, typically localhost.

sslPort int

of the test host which must have HTTP2 enabled.

Returns
Type Description
io.grpc.ManagedChannelBuilder<?>

a connected Channel

getChannelBuilderForTestHost(String host, int sslPort, String certPath, String hostInCert)

public static ManagedChannelBuilder<?> getChannelBuilderForTestHost(String host, int sslPort, String certPath, String hostInCert)

Create a channel builder to a service running behind the specified test host.

Parameters
Name Description
host String

name running the test host, typically localhost.

sslPort int

of the test host which must have HTTP2 enabled.

certPath String

path to the certificate file

hostInCert String

the name of the test host within the certificate file

Returns
Type Description
io.grpc.ManagedChannelBuilder<?>

a connected Channel

getChannelForTestHost(String host, int sslPort)

public static ManagedChannel getChannelForTestHost(String host, int sslPort)

Create a channel to a service running behind a default test host configuration.

Parameters
Name Description
host String

name running the test host, typically localhost.

sslPort int

of the test host which must have HTTP2 enabled.

Returns
Type Description
io.grpc.ManagedChannel

a connected Channel

getChannelForTestHost(String host, int sslPort, String certPath, String hostInCert)

public static ManagedChannel getChannelForTestHost(String host, int sslPort, String certPath, String hostInCert)

Create a channel to a service running behind the specified test host configuration.

Parameters
Name Description
host String

name running the test host, typically localhost.

sslPort int

of the test host which must have HTTP2 enabled.

certPath String

path to the certificate file

hostInCert String

the name of the test host within the certificate file

Returns
Type Description
io.grpc.ManagedChannel

a connected Channel