Interface TLSPropertiesOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TLSProperties,TLSProperties.Builder
public interface TLSPropertiesOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TLSProperties.CertificatePropertiesgetLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuildergetLocalCertificatePropertiesOrBuilder()Properties of the local certificate used to negotiate TLS.TLSProperties.CertificatePropertiesgetPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuildergetPeerCertificatePropertiesOrBuilder()Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32ValuegetTlsCipherSuite()TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32ValueOrBuildergetTlsCipherSuiteOrBuilder()TLS cipher suite negotiated during handshake.StringgetTlsSessionId()The TLS session ID.com.google.protobuf.ByteStringgetTlsSessionIdBytes()The TLS session ID.StringgetTlsSniHostname()SNI hostname from handshake.com.google.protobuf.ByteStringgetTlsSniHostnameBytes()SNI hostname from handshake.TLSProperties.TLSVersiongetTlsVersion()Version of TLS that was negotiated.intgetTlsVersionValue()Version of TLS that was negotiated.booleanhasLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.booleanhasPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.booleanhasTlsCipherSuite()TLS cipher suite negotiated during handshake.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTlsVersionValue
int getTlsVersionValue()
Version of TLS that was negotiated.
.envoy.data.accesslog.v2.TLSProperties.TLSVersion tls_version = 1;- Returns:
- The enum numeric value on the wire for tlsVersion.
-
getTlsVersion
TLSProperties.TLSVersion getTlsVersion()
Version of TLS that was negotiated.
.envoy.data.accesslog.v2.TLSProperties.TLSVersion tls_version = 1;- Returns:
- The tlsVersion.
-
hasTlsCipherSuite
boolean hasTlsCipherSuite()
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;- Returns:
- Whether the tlsCipherSuite field is set.
-
getTlsCipherSuite
com.google.protobuf.UInt32Value getTlsCipherSuite()
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;- Returns:
- The tlsCipherSuite.
-
getTlsCipherSuiteOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getTlsCipherSuiteOrBuilder()
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
getTlsSniHostname
String getTlsSniHostname()
SNI hostname from handshake.
string tls_sni_hostname = 3;- Returns:
- The tlsSniHostname.
-
getTlsSniHostnameBytes
com.google.protobuf.ByteString getTlsSniHostnameBytes()
SNI hostname from handshake.
string tls_sni_hostname = 3;- Returns:
- The bytes for tlsSniHostname.
-
hasLocalCertificateProperties
boolean hasLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties local_certificate_properties = 4;- Returns:
- Whether the localCertificateProperties field is set.
-
getLocalCertificateProperties
TLSProperties.CertificateProperties getLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties local_certificate_properties = 4;- Returns:
- The localCertificateProperties.
-
getLocalCertificatePropertiesOrBuilder
TLSProperties.CertificatePropertiesOrBuilder getLocalCertificatePropertiesOrBuilder()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
hasPeerCertificateProperties
boolean hasPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties peer_certificate_properties = 5;- Returns:
- Whether the peerCertificateProperties field is set.
-
getPeerCertificateProperties
TLSProperties.CertificateProperties getPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties peer_certificate_properties = 5;- Returns:
- The peerCertificateProperties.
-
getPeerCertificatePropertiesOrBuilder
TLSProperties.CertificatePropertiesOrBuilder getPeerCertificatePropertiesOrBuilder()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v2.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getTlsSessionId
String getTlsSessionId()
The TLS session ID.
string tls_session_id = 6;- Returns:
- The tlsSessionId.
-
getTlsSessionIdBytes
com.google.protobuf.ByteString getTlsSessionIdBytes()
The TLS session ID.
string tls_session_id = 6;- Returns:
- The bytes for tlsSessionId.
-
-