Skip to content

Certificates Field Reference

May 22, 2025

The Certificates Collection contains parsed X.509 certificates collected both during internet-wide scanning and from publicly available Certificate Transparency Logs. It provides metadata about issuers, subjects, expiration dates, and subject alternative names (SANs).

Property Description
Document Each document represents an individual SSL/TLS certificate.
Unique Identifier One of the fingerprint fields can serve as a unique identifier:
- certificate.fingerprint_md5
- certificate.fingerprint_sha1
- certificate.fingerprint_sha256.
Default Fields - certificate.subject_dn
- certificate.subject.common_name
- certificate.subject.organization
- certificate.extensions.subject_alt_name.dns_names
- certificate.names

Use field.keyword for exact match searching

Many certificate fields have type TTEXT. To perform exact match searches on these fields, use the .keyword subfield. Refer to the Search Query Language article to learn more about the difference between full-text and exact match searches.

Cert Fields

Parsed metadata extracted from X.509 certificates.

These fields include issuer and subject details, validity period, key usage, signature algorithm, fingerprint hashes, extensions, and compliance-related attributes.

certificate.chain

Parsed fields from each certificate in the chain (including intermediates).

Structure is identical to the root certificate object.

Field type: OBJECT

certificate.extensions

Parsed X.509 certificate extensions.

These fields represent optional metadata that provides additional information about how the certificate should be used, what constraints apply to it, who issued it, and what services it supports.

Common extensions include Subject Alternative Names (SANs), key usage, certificate policies, OCSP/CRL endpoints, and various extended key usages for web, email, VPN, or document signing.

Field type: OBJECT

Usage in queries:

  • Code signing certificates issued by Apple:

    certificate.extensions.extended_key_usage.code_signing:* certificate.issuer.organization:Apple
    

  • Government certificates used for encrypting user data:

    certificate.extensions.key_usage.data_encipherment:true
    

  • RSA Security signing certificates:

    certificate.extensions.key_usage.certificate_sign:true certificate.issuer.organization:"RSA Security"
    

  • Certificates used for various Microsoft technologies issued by Microsoft:

    certificate.extensions.extended_key_usage.microsoft_\*:true certificate.issuer_dn:Microsoft
    

  • Time-stamp service certifiacates:

    certificate.extensions.extended_key_usage.time_stamping:true certificate.subject_dn:"*time stamp*"
    

certificate.fingerprint_md5

MD5 fingerprint of the certificate in hexadecimal format, stored as a lowercase string.

Field type: TTEXT

Examples: c33979ff8bc19a94820d6804b3681881

Usage in queries:

certificate.fingerprint_md5:c33979ff8bc19a94820d6804b3681881

certificate.fingerprint_sha1

SHA-1 fingerprint of the certificate in hexadecimal format, stored as a lowercase string.

Field type: TTEXT

Examples: 310db7af4b2bc9040c8344701aca08d0c69381e3

Usage in queries:

certificate.fingerprint_sha1:310db7af4b2bc9040c8344701aca08d0c69381e3

certificate.fingerprint_sha256

SHA-256 fingerprint of the certificate in hexadecimal format, stored as a lowercase string.

Field type: TTEXT

Examples: 455943cf819425761d1f950263ebf54755d8d684c25535943976f488bc79d23b

Usage in queries:

certificate.fingerprint_sha256:455943cf819425761d1f950263ebf54755d8d684c25535943976f488bc79d23b

certificate.issuer

Distinguished Name (DN) of the certificate issuer, split into structured fields.

The structure is identical to the subject field. Please note that all subfields are optional.

Field type: OBJECT

Usage in queries:

certificate.issuer.organization:"DigiCert Inc"
certificate.issuer.country:CN

certificate.issuer_dn

Raw Distinguished Name (DN) string of the certificate issuer.

Field type: TTEXT

Examples: C=US, O=DigiCert Inc, CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1

Usage in queries:

certificate.issuer_dn:"Let's Encrypt"

certificate.names

List of all names found in the certificate CN and SAN fields (certificate.extensions.subject_alt_name).

Field type: TTEXT

Examples: *.example.com, example.com

Usage in queries:

  • Full-text search for any part of name.
    certificate.names:example
    
  • Exact match for name.
    certificate.names.keyword:"*.example.com"
    

certificate.redacted

Whether the certificate contains redacted (withheld) fields for privacy.

Field type: BOOLEAN

Examples: True, False

certificate.serial_number

Serial number of the certificate as issued by the CA.

Field type: TTEXT

Examples: 14416812407440461216471976375640436634

certificate.signature.self_signed

Indicates whether the certificate is self-signed (i.e., issued by the same entity it is assigned to).

Self-signed certificates are usually used in root CAs or testing environments.

Field type: BOOLEAN

Examples: True, False

certificate.signature.signature_algorithm.name

Human-readable name of the signature algorithm used to sign the certificate.

Field type: TTEXT

Examples: ECDSA-SHA384, SHA256-RSA

certificate.signature.signature_algorithm.oid

Object Identifier (OID) of the signature algorithm, defined by ASN.1 standard.

Field type: TTEXT

Examples: 1.2.840.10045.4.3.3, 1.2.840.113549.1.1.11

certificate.signature.valid

Indicates whether the certificate's digital signature is cryptographically valid. This does not imply trust — it only means the signature can be verified.

Field type: BOOLEAN

Examples: True, False

certificate.signature.value

The raw base64-encoded signature value from the certificate. This field can be used for low-level cryptographic inspection or fingerprinting.

Field type: TTEXT

Examples: MGUCMQD5poJGU9tv5Vj67hq8/Jobt+9QMmo3wrCWtcPhem1PtAv4PTf4ED8VQSjd0PWLPfsCMGRjeOGy4sBbulawNu1f9DDGnqQ2wriOHX9GO9X/brSzFDAz8Yzu3T5PS4/Yv5jXZQ==

certificate.spki_subject_fingerprint

SHA-256 fingerprint of the Subject Public Key Info block.

Field type: TTEXT

certificate.src

Source of the certificate data, URI.

Field type: TTEXT

Examples:

  • https://195.52.146.178:443/
  • mysql://49.13.170.178:3306
  • raw://34.29.76.236:9100

certificate.subject

Distinguished Name (DN) of the certificate subject, split into structured fields.

These fields represent the entity the certificate was issued to, such as a company, organization, or individual. Please note that all subfields are optional.

Field type: OBJECT

certificate.subject.common_name

Common Name (CN) of the subject, typically a domain name (e.g., example.com) or individual’s name.

Field type: TTEXT

Examples: example.com, *.example.com

certificate.subject.country

Country of the subject, represented as a 2-digit code, following the ISO 3166-1 alpha-2 standard.

Field type: TTEXT

Examples: US, DE

certificate.subject.domain_component

Components of the domain name represented in LDAP-style DNs (e.g., dc=example).

In practice, many certificates use domain_component for internal identifiers, local domains, or custom naming conventions.

Field type: TTEXT

Examples:

  • localdomain
  • XCLOUDCERT

certificate.subject.email_address

Email address associated with the subject, if provided in the DN.

Field type: TTEXT

Examples: [email protected]

certificate.subject.given_name

Given name (first name) of the subject, when the certificate is issued to a person.

Field type: TTEXT

Examples: John

certificate.subject.jurisdiction_country

Country where the subject is legally registered, used in EV certificates.

Represented as a 2-digit code, following the ISO 3166-1 alpha-2 standard

Field type: TTEXT

Examples: US, DE

certificate.subject.jurisdiction_locality

City or locality of legal jurisdiction for the subject in EV certificates.

Field type: TTEXT

Examples: Paris, Köln, 北京

certificate.subject.jurisdiction_province

State or province of legal jurisdiction for the subject in EV certificates.

Field type: TTEXT

Examples:

  • New York
  • Moscow
  • Zürich

certificate.subject.locality

City or locality of the subject’s address.

Field type: TTEXT

Examples: Los Angeles, Paris, Shenzhen

certificate.subject.organization

Legal organization or company name the certificate was issued to.

Field type: TTEXT

Examples:

  • Internet Corporation for Assigned Names and Numbers
  • ACME Co

Usage in queries:

certificate.subject.organization:"Microsoft Corporation"

certificate.subject.organization_id

Unique organization identifier (e.g., business registration number), sometimes used in EV certificates.

Field type: TTEXT

Examples: VATES-P4700000E, DE123456789

certificate.subject.organizational_unit

Division or department within the organization, such as IT or Security.

Field type: TTEXT

Examples: IT Department, Security Team

certificate.subject.postal_code

Postal code or ZIP code of the subject’s address.

Field type: TTEXT

certificate.subject.province

State or province of the subject’s address.

Field type: TTEXT

certificate.subject.serial_number

Identifier assigned by the issuing organization to distinguish entities with the same name.

Field type: TTEXT

Examples:

  • C0806592
  • 0100-01-008840

certificate.subject.street_address

Street-level address of the subject.

Field type: TTEXT

certificate.subject.surname

Last name (family name) of the subject, when issued to an individual.

Field type: TTEXT

Examples: Doe

certificate.subject_dn

Raw Distinguished Name (DN) string of the certificate subject.

Field type: TTEXT

Examples: C=US, ST=California, L=Los Angeles, O=Internet Corporation for Assigned Names and Numbers, CN=*.example.com

Usage in queries:

certificate.subject_dn:netlas.io

certificate.tbs_fingerprint

SHA-256 fingerprint of the To-Be-Signed (TBS) portion of the certificate.

Field type: TTEXT

certificate.tbs_noct_fingerprint

SHA-256 fingerprint of the TBS block with no certificate transparency data.

Field type: TTEXT

certificate.unknown_extensions

Extensions found in the certificate that do not match any recognized OID or parsing schema.

These fields are preserved as-is and include a critical flag, raw identifier, and raw value. Useful for advanced analysis or future-proofing when dealing with custom or proprietary extensions.

Field type: OBJECT

certificate.validation_level

There are three types of certificates depending on the number of validation steps during the certificate issuance procedure:

  • Domain Validated (DV) certificates provide the lowest level of authentication and poor certificate content.
  • Organization Validated (OV) certificates provide additional checks during the issuance procedure, these certificates contain more information about the subject, e.g. name of the organization.
  • Extended Validation (EV) certificates are the most trusted ones and contain maximum information about the subject.

Field type: TTEXT

Examples: DV, OV, EV

Usage in queries:

certificate.validation_level:(OV OR EV)

certificate.validity.end

The expiration date of the certificate — the last moment it is considered valid. After this date, clients will reject the certificate as expired.

Field type: DATE

Examples: 2026-12-31T23:59:59Z

Usage in queries:

Certs expires in May, 2023:

certificate.validity.end:[2023-05-01 TO 2023-05-31]

certificate.validity.length

Total duration of the certificate’s validity period, measured in seconds. Calculated as end - start.

Field type: #LONG

Examples: 31536000

certificate.validity.start

The date from which the certificate becomes valid and can be used. Clients may reject certificates with a future start date.

Field type: DATE

Examples: 2023-01-01T00:00:00Z

Usage in queries:

certificate.validity.start:>2023-01-01

certificate.version

The version of the X.509 standard that the certificate follows (usually 3). It indicates the structure and features that the certificate supports.

Field type: #LONG

Examples: 1, 2, 3

Service Fields

Internal metadata about the document lifecycle in the Netlas platform.

@timestamp

The timestamp when the cerificate was indexed.

Field type: DATE

Examples:

  • 2023-01-01T12:00:00Z
  • 2023-10-15T08:30:00Z

Usage in queries:

@timestamp:>=now-30d
@timestamp:[now-7d TO now]
@timestamp:[2024-01-01 TO 2024-12-31]

last_updated

The timestamp indicating when the document was last updated. This field is no longer in use as a new index is created for each scan cycle.

Field type: DATE