Module: OpenTelemetry::SemConv::Incubating::TLS
- Defined in:
- lib/opentelemetry/semconv/incubating/tls/attributes.rb
Attribute Names collapse
- TLS_CIPHER =
Note:
Stability Level: development
String indicating the cipher used during the current connection.
The values allowed for
tls.cipher
MUST be one of theDescriptions
of the registered TLS Cipher Suits. 'tls.cipher'
- TLS_CLIENT_CERTIFICATE =
Note:
Stability Level: development
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. 'tls.client.certificate'
- TLS_CLIENT_CERTIFICATE_CHAIN =
Note:
Stability Level: development
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. 'tls.client.certificate_chain'
- TLS_CLIENT_HASH_MD5 =
Note:
Stability Level: development
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.
'tls.client.hash.md5'
- TLS_CLIENT_HASH_SHA1 =
Note:
Stability Level: development
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.
'tls.client.hash.sha1'
- TLS_CLIENT_HASH_SHA256 =
Note:
Stability Level: development
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.
'tls.client.hash.sha256'
- TLS_CLIENT_ISSUER =
Note:
Stability Level: development
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
'tls.client.issuer'
- TLS_CLIENT_JA3 =
Note:
Stability Level: development
A hash that identifies clients based on how they perform an SSL/TLS handshake.
'tls.client.ja3'
- TLS_CLIENT_NOT_AFTER =
Note:
Stability Level: development
Date/Time indicating when client certificate is no longer considered valid.
'tls.client.not_after'
- TLS_CLIENT_NOT_BEFORE =
Note:
Stability Level: development
Date/Time indicating when client certificate is first considered valid.
'tls.client.not_before'
- TLS_CLIENT_SERVER_NAME =
Deprecated.
“Replaced by
server.address
.”, “reason”: “renamed”, “renamed_to”: “server.address”Note:Stability Level: development
Deprecated, use
server.address
instead. 'tls.client.server_name'
- TLS_CLIENT_SUBJECT =
Note:
Stability Level: development
Distinguished name of subject of the x.509 certificate presented by the client.
'tls.client.subject'
- TLS_CLIENT_SUPPORTED_CIPHERS =
Note:
Stability Level: development
Array of ciphers offered by the client during the client hello.
'tls.client.supported_ciphers'
- TLS_CURVE =
Note:
Stability Level: development
String indicating the curve used for the given cipher, when applicable
'tls.curve'
- TLS_ESTABLISHED =
Note:
Stability Level: development
Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
'tls.established'
- TLS_NEXT_PROTOCOL =
Note:
Stability Level: development
String indicating the protocol being tunneled. Per the values in the IANA registry, this string should be lower case.
'tls.next_protocol'
- TLS_PROTOCOL_NAME =
Note:
Stability Level: development
Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version
'tls.protocol.name'
- TLS_PROTOCOL_VERSION =
Note:
Stability Level: development
Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version
'tls.protocol.version'
- TLS_RESUMED =
Note:
Stability Level: development
Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
'tls.resumed'
- TLS_SERVER_CERTIFICATE =
Note:
Stability Level: development
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. 'tls.server.certificate'
- TLS_SERVER_CERTIFICATE_CHAIN =
Note:
Stability Level: development
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. 'tls.server.certificate_chain'
- TLS_SERVER_HASH_MD5 =
Note:
Stability Level: development
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.
'tls.server.hash.md5'
- TLS_SERVER_HASH_SHA1 =
Note:
Stability Level: development
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.
'tls.server.hash.sha1'
- TLS_SERVER_HASH_SHA256 =
Note:
Stability Level: development
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.
'tls.server.hash.sha256'
- TLS_SERVER_ISSUER =
Note:
Stability Level: development
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
'tls.server.issuer'
- TLS_SERVER_JA3S =
Note:
Stability Level: development
A hash that identifies servers based on how they perform an SSL/TLS handshake.
'tls.server.ja3s'
- TLS_SERVER_NOT_AFTER =
Note:
Stability Level: development
Date/Time indicating when server certificate is no longer considered valid.
'tls.server.not_after'
- TLS_SERVER_NOT_BEFORE =
Note:
Stability Level: development
Date/Time indicating when server certificate is first considered valid.
'tls.server.not_before'
- TLS_SERVER_SUBJECT =
Note:
Stability Level: development
Distinguished name of subject of the x.509 certificate presented by the server.
'tls.server.subject'