public class TlsChannelStrategy extends java.lang.Object implements SecurityConfigurationStrategy
Modifier and Type | Field and Description |
---|---|
protected java.io.InputStream |
clientCertInputStream |
protected java.io.InputStream |
clientKeyInputStream |
protected org.slf4j.Logger |
logger |
protected java.io.InputStream |
serverCertInputStream |
protected java.lang.String |
serverCommonName |
Constructor and Description |
---|
TlsChannelStrategy(java.lang.String serverCommonName,
java.io.InputStream serverCertInputStream,
java.io.InputStream clientCertInputStream,
java.io.InputStream clientKeyInputStream)
TlsChannelStrategy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
configure(io.grpc.ManagedChannelBuilder<?> builder) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected final org.slf4j.Logger logger
protected final java.lang.String serverCommonName
protected final java.io.InputStream serverCertInputStream
protected final java.io.InputStream clientCertInputStream
protected final java.io.InputStream clientKeyInputStream
public TlsChannelStrategy(java.lang.String serverCommonName, java.io.InputStream serverCertInputStream, java.io.InputStream clientCertInputStream, java.io.InputStream clientKeyInputStream)
serverCommonName
- a server common name (CN)serverCertInputStream
- a server certification input streamclientCertInputStream
- a client certification input streamclientKeyInputStream
- a server key input streampublic void configure(io.grpc.ManagedChannelBuilder<?> builder)
configure
in interface ChannelConfigurationStrategy
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object