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
Modifier and TypeMethodDescriptionThe ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.com.google.protobuf.ByteString
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.Properties of the local certificate used to negotiate TLS.Properties of the local certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32Value
TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32ValueOrBuilder
TLS cipher suite negotiated during handshake.The TLS session ID.com.google.protobuf.ByteString
The TLS session ID.SNI hostname from handshake.com.google.protobuf.ByteString
SNI hostname from handshake.Version of TLS that was negotiated.int
Version of TLS that was negotiated.boolean
Properties of the local certificate used to negotiate TLS.boolean
Properties of the peer certificate used to negotiate TLS.boolean
TLS cipher suite negotiated during handshake.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTlsVersionValue
int getTlsVersionValue()Version of TLS that was negotiated.
.envoy.data.accesslog.v3.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.v3.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.v3.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.v3.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.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
hasPeerCertificateProperties
boolean hasPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.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.v3.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.v3.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.
-
getJa3Fingerprint
String getJa3Fingerprint()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Returns:
- The ja3Fingerprint.
-
getJa3FingerprintBytes
com.google.protobuf.ByteString getJa3FingerprintBytes()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Returns:
- The bytes for ja3Fingerprint.
-