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 java.lang.String
getJa3Fingerprint()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.com.google.protobuf.ByteString
getJa3FingerprintBytes()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.CertificateProperties
getLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuilder
getLocalCertificatePropertiesOrBuilder()
Properties of the local certificate used to negotiate TLS.TLSProperties.CertificateProperties
getPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuilder
getPeerCertificatePropertiesOrBuilder()
Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32Value
getTlsCipherSuite()
TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32ValueOrBuilder
getTlsCipherSuiteOrBuilder()
TLS cipher suite negotiated during handshake.java.lang.String
getTlsSessionId()
The TLS session ID.com.google.protobuf.ByteString
getTlsSessionIdBytes()
The TLS session ID.java.lang.String
getTlsSniHostname()
SNI hostname from handshake.com.google.protobuf.ByteString
getTlsSniHostnameBytes()
SNI hostname from handshake.TLSProperties.TLSVersion
getTlsVersion()
Version of TLS that was negotiated.int
getTlsVersionValue()
Version of TLS that was negotiated.boolean
hasLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.boolean
hasPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.boolean
hasTlsCipherSuite()
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.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
java.lang.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
java.lang.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
java.lang.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.
-
-