NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::tls Namespace Reference

Namespaces

 TlsProtocolNameValues
 

Variables

static constexpr const char * kTlsCipher = "tls.cipher"
 String indicating the cipher used during the current connection. More...
 
static constexpr const char * kTlsClientCertificate = "tls.client.certificate"
 PEM-encoded stand-alone certificate offered by the client. More...
 
static constexpr const char * kTlsClientCertificateChain = "tls.client.certificate_chain"
 Array of PEM-encoded certificates that make up the certificate chain offered by the client. More...
 
static constexpr const char * kTlsClientHashMd5 = "tls.client.hash.md5"
 Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientHashSha1 = "tls.client.hash.sha1"
 Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientHashSha256 = "tls.client.hash.sha256"
 Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientIssuer = "tls.client.issuer"
 Distinguished name of subject of the issuer of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsClientJa3 = "tls.client.ja3"
 A hash that identifies clients based on how they perform an SSL/TLS handshake. More...
 
static constexpr const char * kTlsClientNotAfter = "tls.client.not_after"
 Date/Time indicating when client certificate is no longer considered valid. More...
 
static constexpr const char * kTlsClientNotBefore = "tls.client.not_before"
 Date/Time indicating when client certificate is first considered valid. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kTlsClientServerName
 Deprecated, use. More...
 
static constexpr const char * kTlsClientSubject = "tls.client.subject"
 Distinguished name of subject of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsClientSupportedCiphers = "tls.client.supported_ciphers"
 Array of ciphers offered by the client during the client hello. More...
 
static constexpr const char * kTlsCurve = "tls.curve"
 String indicating the curve used for the given cipher, when applicable. More...
 
static constexpr const char * kTlsEstablished = "tls.established"
 Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel. More...
 
static constexpr const char * kTlsNextProtocol = "tls.next_protocol"
 String indicating the protocol being tunneled. More...
 
static constexpr const char * kTlsProtocolName = "tls.protocol.name"
 Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version More...
 
static constexpr const char * kTlsProtocolVersion = "tls.protocol.version"
 Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version More...
 
static constexpr const char * kTlsResumed = "tls.resumed"
 Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation. More...
 
static constexpr const char * kTlsServerCertificate = "tls.server.certificate"
 PEM-encoded stand-alone certificate offered by the server. More...
 
static constexpr const char * kTlsServerCertificateChain = "tls.server.certificate_chain"
 Array of PEM-encoded certificates that make up the certificate chain offered by the server. More...
 
static constexpr const char * kTlsServerHashMd5 = "tls.server.hash.md5"
 Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerHashSha1 = "tls.server.hash.sha1"
 Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerHashSha256 = "tls.server.hash.sha256"
 Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerIssuer = "tls.server.issuer"
 Distinguished name of subject of the issuer of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsServerJa3s = "tls.server.ja3s"
 A hash that identifies servers based on how they perform an SSL/TLS handshake. More...
 
static constexpr const char * kTlsServerNotAfter = "tls.server.not_after"
 Date/Time indicating when server certificate is no longer considered valid. More...
 
static constexpr const char * kTlsServerNotBefore = "tls.server.not_before"
 Date/Time indicating when server certificate is first considered valid. More...
 
static constexpr const char * kTlsServerSubject = "tls.server.subject"
 Distinguished name of subject of the x.509 certificate presented by the server. More...
 
static constexpr const char * kTlsCipher = "tls.cipher"
 String indicating the cipher used during the current connection. More...
 
static constexpr const char * kTlsClientCertificate = "tls.client.certificate"
 PEM-encoded stand-alone certificate offered by the client. More...
 
static constexpr const char * kTlsClientCertificateChain = "tls.client.certificate_chain"
 Array of PEM-encoded certificates that make up the certificate chain offered by the client. More...
 
static constexpr const char * kTlsClientHashMd5 = "tls.client.hash.md5"
 Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientHashSha1 = "tls.client.hash.sha1"
 Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientHashSha256 = "tls.client.hash.sha256"
 Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. More...
 
static constexpr const char * kTlsClientIssuer = "tls.client.issuer"
 Distinguished name of subject of the issuer of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsClientJa3 = "tls.client.ja3"
 A hash that identifies clients based on how they perform an SSL/TLS handshake. More...
 
static constexpr const char * kTlsClientNotAfter = "tls.client.not_after"
 Date/Time indicating when client certificate is no longer considered valid. More...
 
static constexpr const char * kTlsClientNotBefore = "tls.client.not_before"
 Date/Time indicating when client certificate is first considered valid. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kTlsClientServerName
 Deprecated, use. More...
 
static constexpr const char * kTlsClientSubject = "tls.client.subject"
 Distinguished name of subject of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsClientSupportedCiphers = "tls.client.supported_ciphers"
 Array of ciphers offered by the client during the client hello. More...
 
static constexpr const char * kTlsCurve = "tls.curve"
 String indicating the curve used for the given cipher, when applicable. More...
 
static constexpr const char * kTlsEstablished = "tls.established"
 Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel. More...
 
static constexpr const char * kTlsNextProtocol = "tls.next_protocol"
 String indicating the protocol being tunneled. More...
 
static constexpr const char * kTlsProtocolName = "tls.protocol.name"
 Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version More...
 
static constexpr const char * kTlsProtocolVersion = "tls.protocol.version"
 Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version More...
 
static constexpr const char * kTlsResumed = "tls.resumed"
 Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation. More...
 
static constexpr const char * kTlsServerCertificate = "tls.server.certificate"
 PEM-encoded stand-alone certificate offered by the server. More...
 
static constexpr const char * kTlsServerCertificateChain = "tls.server.certificate_chain"
 Array of PEM-encoded certificates that make up the certificate chain offered by the server. More...
 
static constexpr const char * kTlsServerHashMd5 = "tls.server.hash.md5"
 Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerHashSha1 = "tls.server.hash.sha1"
 Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerHashSha256 = "tls.server.hash.sha256"
 Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server. More...
 
static constexpr const char * kTlsServerIssuer = "tls.server.issuer"
 Distinguished name of subject of the issuer of the x.509 certificate presented by the client. More...
 
static constexpr const char * kTlsServerJa3s = "tls.server.ja3s"
 A hash that identifies servers based on how they perform an SSL/TLS handshake. More...
 
static constexpr const char * kTlsServerNotAfter = "tls.server.not_after"
 Date/Time indicating when server certificate is no longer considered valid. More...
 
static constexpr const char * kTlsServerNotBefore = "tls.server.not_before"
 Date/Time indicating when server certificate is first considered valid. More...
 
static constexpr const char * kTlsServerSubject = "tls.server.subject"
 Distinguished name of subject of the x.509 certificate presented by the server. More...
 

Variable Documentation

◆ kTlsCipher [1/2]

constexpr const char* semconv::tls::kTlsCipher = "tls.cipher"
staticconstexpr

String indicating the cipher used during the current connection.

The values allowed for

tls.cipher

MUST be one of the

Descriptions

of the registered TLS Cipher Suits.

Definition at line 30 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsCipher [2/2]

constexpr const char* semconv::tls::kTlsCipher = "tls.cipher"
staticconstexpr

String indicating the cipher used during the current connection.

The values allowed for

tls.cipher

MUST be one of the

Descriptions

of the registered TLS Cipher Suits.

Definition at line 30 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientCertificate [1/2]

constexpr const char* semconv::tls::kTlsClientCertificate = "tls.client.certificate"
staticconstexpr

PEM-encoded stand-alone certificate offered by the client.

This is usually mutually-exclusive of

client.certificate_chain

since this value also exists in that list.

Definition at line 36 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientCertificate [2/2]

constexpr const char* semconv::tls::kTlsClientCertificate = "tls.client.certificate"
staticconstexpr

PEM-encoded stand-alone certificate offered by the client.

This is usually mutually-exclusive of

client.certificate_chain

since this value also exists in that list.

Definition at line 36 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientCertificateChain [1/2]

constexpr const char* semconv::tls::kTlsClientCertificateChain = "tls.client.certificate_chain"
staticconstexpr

Array of PEM-encoded certificates that make up the certificate chain offered by the client.

This is usually mutually-exclusive of

client.certificate

since that value should be the first certificate in the chain.

Definition at line 43 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientCertificateChain [2/2]

constexpr const char* semconv::tls::kTlsClientCertificateChain = "tls.client.certificate_chain"
staticconstexpr

Array of PEM-encoded certificates that make up the certificate chain offered by the client.

This is usually mutually-exclusive of

client.certificate

since that value should be the first certificate in the chain.

Definition at line 43 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashMd5 [1/2]

constexpr const char* semconv::tls::kTlsClientHashMd5 = "tls.client.hash.md5"
staticconstexpr

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 50 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashMd5 [2/2]

constexpr const char* semconv::tls::kTlsClientHashMd5 = "tls.client.hash.md5"
staticconstexpr

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 50 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashSha1 [1/2]

constexpr const char* semconv::tls::kTlsClientHashSha1 = "tls.client.hash.sha1"
staticconstexpr

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 57 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashSha1 [2/2]

constexpr const char* semconv::tls::kTlsClientHashSha1 = "tls.client.hash.sha1"
staticconstexpr

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 57 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashSha256 [1/2]

constexpr const char* semconv::tls::kTlsClientHashSha256 = "tls.client.hash.sha256"
staticconstexpr

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 64 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientHashSha256 [2/2]

constexpr const char* semconv::tls::kTlsClientHashSha256 = "tls.client.hash.sha256"
staticconstexpr

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 64 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientIssuer [1/2]

constexpr const char* semconv::tls::kTlsClientIssuer = "tls.client.issuer"
staticconstexpr

Distinguished name of subject of the issuer of the x.509 certificate presented by the client.

Definition at line 71 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientIssuer [2/2]

constexpr const char* semconv::tls::kTlsClientIssuer = "tls.client.issuer"
staticconstexpr

Distinguished name of subject of the issuer of the x.509 certificate presented by the client.

Definition at line 71 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientJa3 [1/2]

constexpr const char* semconv::tls::kTlsClientJa3 = "tls.client.ja3"
staticconstexpr

A hash that identifies clients based on how they perform an SSL/TLS handshake.

Definition at line 76 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientJa3 [2/2]

constexpr const char* semconv::tls::kTlsClientJa3 = "tls.client.ja3"
staticconstexpr

A hash that identifies clients based on how they perform an SSL/TLS handshake.

Definition at line 76 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientNotAfter [1/2]

constexpr const char* semconv::tls::kTlsClientNotAfter = "tls.client.not_after"
staticconstexpr

Date/Time indicating when client certificate is no longer considered valid.

Definition at line 81 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientNotAfter [2/2]

constexpr const char* semconv::tls::kTlsClientNotAfter = "tls.client.not_after"
staticconstexpr

Date/Time indicating when client certificate is no longer considered valid.

Definition at line 81 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientNotBefore [1/2]

constexpr const char* semconv::tls::kTlsClientNotBefore = "tls.client.not_before"
staticconstexpr

Date/Time indicating when client certificate is first considered valid.

Definition at line 86 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientNotBefore [2/2]

constexpr const char* semconv::tls::kTlsClientNotBefore = "tls.client.not_before"
staticconstexpr

Date/Time indicating when client certificate is first considered valid.

Definition at line 86 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientServerName [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::tls::kTlsClientServerName
staticconstexpr
Initial value:
=
"tls.client.server_name"

Deprecated, use.

server.address

instead.

Deprecated:
{"note": "Replaced by @code server.address @endcode.", "reason": "renamed", "renamed_to": "server.address"}

Definition at line 95 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientServerName [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::tls::kTlsClientServerName
staticconstexpr
Initial value:
=
"tls.client.server_name"

Deprecated, use.

server.address

instead.

Deprecated:
{"note": "Replaced by @code server.address @endcode.", "reason": "renamed", "renamed_to": "server.address"}

Definition at line 95 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientSubject [1/2]

constexpr const char* semconv::tls::kTlsClientSubject = "tls.client.subject"
staticconstexpr

Distinguished name of subject of the x.509 certificate presented by the client.

Definition at line 101 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientSubject [2/2]

constexpr const char* semconv::tls::kTlsClientSubject = "tls.client.subject"
staticconstexpr

Distinguished name of subject of the x.509 certificate presented by the client.

Definition at line 101 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientSupportedCiphers [1/2]

constexpr const char* semconv::tls::kTlsClientSupportedCiphers = "tls.client.supported_ciphers"
staticconstexpr

Array of ciphers offered by the client during the client hello.

Definition at line 106 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsClientSupportedCiphers [2/2]

constexpr const char* semconv::tls::kTlsClientSupportedCiphers = "tls.client.supported_ciphers"
staticconstexpr

Array of ciphers offered by the client during the client hello.

Definition at line 106 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsCurve [1/2]

constexpr const char* semconv::tls::kTlsCurve = "tls.curve"
staticconstexpr

String indicating the curve used for the given cipher, when applicable.

Definition at line 111 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsCurve [2/2]

constexpr const char* semconv::tls::kTlsCurve = "tls.curve"
staticconstexpr

String indicating the curve used for the given cipher, when applicable.

Definition at line 111 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsEstablished [1/2]

constexpr const char* semconv::tls::kTlsEstablished = "tls.established"
staticconstexpr

Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.

Definition at line 117 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsEstablished [2/2]

constexpr const char* semconv::tls::kTlsEstablished = "tls.established"
staticconstexpr

Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.

Definition at line 117 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsNextProtocol [1/2]

constexpr const char* semconv::tls::kTlsNextProtocol = "tls.next_protocol"
staticconstexpr

String indicating the protocol being tunneled.

Per the values in the IANA registry, this string should be lower case.

Definition at line 124 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsNextProtocol [2/2]

constexpr const char* semconv::tls::kTlsNextProtocol = "tls.next_protocol"
staticconstexpr

String indicating the protocol being tunneled.

Per the values in the IANA registry, this string should be lower case.

Definition at line 124 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsProtocolName [1/2]

constexpr const char* semconv::tls::kTlsProtocolName = "tls.protocol.name"
staticconstexpr

Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version

Definition at line 131 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsProtocolName [2/2]

constexpr const char* semconv::tls::kTlsProtocolName = "tls.protocol.name"
staticconstexpr

Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version

Definition at line 131 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsProtocolVersion [1/2]

constexpr const char* semconv::tls::kTlsProtocolVersion = "tls.protocol.version"
staticconstexpr

Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version

Definition at line 138 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsProtocolVersion [2/2]

constexpr const char* semconv::tls::kTlsProtocolVersion = "tls.protocol.version"
staticconstexpr

Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version

Definition at line 138 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsResumed [1/2]

constexpr const char* semconv::tls::kTlsResumed = "tls.resumed"
staticconstexpr

Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.

Definition at line 143 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsResumed [2/2]

constexpr const char* semconv::tls::kTlsResumed = "tls.resumed"
staticconstexpr

Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.

Definition at line 143 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerCertificate [1/2]

constexpr const char* semconv::tls::kTlsServerCertificate = "tls.server.certificate"
staticconstexpr

PEM-encoded stand-alone certificate offered by the server.

This is usually mutually-exclusive of

server.certificate_chain

since this value also exists in that list.

Definition at line 149 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerCertificate [2/2]

constexpr const char* semconv::tls::kTlsServerCertificate = "tls.server.certificate"
staticconstexpr

PEM-encoded stand-alone certificate offered by the server.

This is usually mutually-exclusive of

server.certificate_chain

since this value also exists in that list.

Definition at line 149 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerCertificateChain [1/2]

constexpr const char* semconv::tls::kTlsServerCertificateChain = "tls.server.certificate_chain"
staticconstexpr

Array of PEM-encoded certificates that make up the certificate chain offered by the server.

This is usually mutually-exclusive of

server.certificate

since that value should be the first certificate in the chain.

Definition at line 156 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerCertificateChain [2/2]

constexpr const char* semconv::tls::kTlsServerCertificateChain = "tls.server.certificate_chain"
staticconstexpr

Array of PEM-encoded certificates that make up the certificate chain offered by the server.

This is usually mutually-exclusive of

server.certificate

since that value should be the first certificate in the chain.

Definition at line 156 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashMd5 [1/2]

constexpr const char* semconv::tls::kTlsServerHashMd5 = "tls.server.hash.md5"
staticconstexpr

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 163 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashMd5 [2/2]

constexpr const char* semconv::tls::kTlsServerHashMd5 = "tls.server.hash.md5"
staticconstexpr

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 163 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashSha1 [1/2]

constexpr const char* semconv::tls::kTlsServerHashSha1 = "tls.server.hash.sha1"
staticconstexpr

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 170 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashSha1 [2/2]

constexpr const char* semconv::tls::kTlsServerHashSha1 = "tls.server.hash.sha1"
staticconstexpr

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 170 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashSha256 [1/2]

constexpr const char* semconv::tls::kTlsServerHashSha256 = "tls.server.hash.sha256"
staticconstexpr

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 177 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerHashSha256 [2/2]

constexpr const char* semconv::tls::kTlsServerHashSha256 = "tls.server.hash.sha256"
staticconstexpr

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server.

For consistency with other hash values, this value should be formatted as an uppercase hash.

Definition at line 177 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerIssuer [1/2]

constexpr const char* semconv::tls::kTlsServerIssuer = "tls.server.issuer"
staticconstexpr

Distinguished name of subject of the issuer of the x.509 certificate presented by the client.

Definition at line 184 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerIssuer [2/2]

constexpr const char* semconv::tls::kTlsServerIssuer = "tls.server.issuer"
staticconstexpr

Distinguished name of subject of the issuer of the x.509 certificate presented by the client.

Definition at line 184 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerJa3s [1/2]

constexpr const char* semconv::tls::kTlsServerJa3s = "tls.server.ja3s"
staticconstexpr

A hash that identifies servers based on how they perform an SSL/TLS handshake.

Definition at line 189 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerJa3s [2/2]

constexpr const char* semconv::tls::kTlsServerJa3s = "tls.server.ja3s"
staticconstexpr

A hash that identifies servers based on how they perform an SSL/TLS handshake.

Definition at line 189 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerNotAfter [1/2]

constexpr const char* semconv::tls::kTlsServerNotAfter = "tls.server.not_after"
staticconstexpr

Date/Time indicating when server certificate is no longer considered valid.

Definition at line 194 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerNotAfter [2/2]

constexpr const char* semconv::tls::kTlsServerNotAfter = "tls.server.not_after"
staticconstexpr

Date/Time indicating when server certificate is no longer considered valid.

Definition at line 194 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerNotBefore [1/2]

constexpr const char* semconv::tls::kTlsServerNotBefore = "tls.server.not_before"
staticconstexpr

Date/Time indicating when server certificate is first considered valid.

Definition at line 199 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerNotBefore [2/2]

constexpr const char* semconv::tls::kTlsServerNotBefore = "tls.server.not_before"
staticconstexpr

Date/Time indicating when server certificate is first considered valid.

Definition at line 199 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerSubject [1/2]

constexpr const char* semconv::tls::kTlsServerSubject = "tls.server.subject"
staticconstexpr

Distinguished name of subject of the x.509 certificate presented by the server.

Definition at line 204 of file includes/opentelemetry/semconv/incubating/tls_attributes.h.

◆ kTlsServerSubject [2/2]

constexpr const char* semconv::tls::kTlsServerSubject = "tls.server.subject"
staticconstexpr

Distinguished name of subject of the x.509 certificate presented by the server.

Definition at line 204 of file 9.2/includes/opentelemetry/semconv/incubating/tls_attributes.h.