Skip to content

Class: TlsExtension

The TLS Extension object describes additional attributes that extend the base

Transport Layer Security (TLS) object.

URI: ocsf:TlsExtension

 classDiagram
    class TlsExtension
    click TlsExtension href "../TlsExtension/"
      Object <|-- TlsExtension
        click Object href "../Object/"

      TlsExtension : data

      TlsExtension : type

      TlsExtension : type_id





        TlsExtension --> "1" TlsExtensionTypeIdEnum : type_id
        click TlsExtensionTypeIdEnum href "../TlsExtensionTypeIdEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
data 0..1 recommended
String
The data contains information specific to the particular extension type direct
type 0..1
String
The TLS extension type direct
type_id 1
TlsExtensionTypeIdEnum
The TLS extension type identifier direct

Usages

used by used in type used
Tls extension_list range TlsExtension
Tls tls_extension_list range TlsExtension

In Subsets

Aliases

  • TLS Extension

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:TlsExtension
native ocsf:TlsExtension

LinkML Source

Direct

name: TlsExtension
description: 'The TLS Extension object describes additional attributes that extend
  the base

  Transport Layer Security (TLS) object.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- TLS Extension
is_a: Object
slots:
- data
- type
- type_id
slot_usage:
  data:
    name: data
    description: The data contains information specific to the particular extension
      type.
    recommended: true
  type:
    name: type
    description: 'The TLS extension type. For example: <code>Server Name</code>.'
  type_id:
    name: type_id
    description: 'The TLS extension type identifier. See <a target=''_blank''

      href=''https://datatracker.ietf.org/doc/html/rfc8446#page-35''>The Transport

      Layer Security (TLS) extension page</a>.'
    range: TlsExtensionTypeIdEnum
    required: true

Induced

name: TlsExtension
description: 'The TLS Extension object describes additional attributes that extend
  the base

  Transport Layer Security (TLS) object.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- TLS Extension
is_a: Object
slot_usage:
  data:
    name: data
    description: The data contains information specific to the particular extension
      type.
    recommended: true
  type:
    name: type
    description: 'The TLS extension type. For example: <code>Server Name</code>.'
  type_id:
    name: type_id
    description: 'The TLS extension type identifier. See <a target=''_blank''

      href=''https://datatracker.ietf.org/doc/html/rfc8446#page-35''>The Transport

      Layer Security (TLS) extension page</a>.'
    range: TlsExtensionTypeIdEnum
    required: true
attributes:
  data:
    name: data
    description: The data contains information specific to the particular extension
      type.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Data
    rank: 1000
    alias: data
    owner: TlsExtension
    domain_of:
    - Request
    - Response
    - TlsExtension
    - Resource
    - ApplicationObject
    - Edge
    - Enrichment
    - Evidences
    - ManagedEntity
    - Node
    - Policy
    - QueryInfo
    - WebResource
    - RegValue
    range: string
    recommended: true
  type:
    name: type
    description: 'The TLS extension type. For example: <code>Server Name</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Type
    rank: 1000
    alias: type
    owner: TlsExtension
    domain_of:
    - AnalysisTarget
    - Observable
    - Os
    - Osint
    - Package
    - PrivilegeInfo
    - ProgrammaticCredential
    - RelatedEvent
    - San
    - Sbom
    - Script
    - SoftwareComponent
    - StartupItem
    - ThreatActor
    - Ticket
    - Timespan
    - TlsExtension
    - Token
    - Dns
    - Resource
    - Account
    - Agent
    - Analytic
    - ApplicationObject
    - AuthenticationToken
    - ClassifierDetails
    - Cve
    - Database
    - Databucket
    - DiscoveryDetails
    - DnsAnswer
    - DomainContact
    - EncryptionDetails
    - Endpoint
    - Enrichment
    - File
    - Graph
    - Group
    - Ja4Fingerprint
    - Kernel
    - ManagedEntity
    - Metadata
    - Module
    - NetworkEndpoint
    - NetworkInterface
    - Node
    - PeripheralDevice
    - Policy
    - Rule
    - Scan
    - Trait
    - UnmannedAerialSystem
    - UnmannedSystemOperatingArea
    - User
    - WebResource
    - Device
    - DatastoreActivity
    - FtpActivity
    - RegValue
    - WinResource
    range: string
  type_id:
    name: type_id
    annotations:
      sibling:
        tag: sibling
        value: type
    description: 'The TLS extension type identifier. See <a target=''_blank''

      href=''https://datatracker.ietf.org/doc/html/rfc8446#page-35''>The Transport

      Layer Security (TLS) extension page</a>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Type ID
    rank: 1000
    alias: type_id
    owner: TlsExtension
    domain_of:
    - Observable
    - Os
    - Osint
    - Package
    - PrivilegeInfo
    - Sbom
    - Script
    - SoftwareComponent
    - StartupItem
    - ThreatActor
    - Ticket
    - Timespan
    - TlsExtension
    - Token
    - Account
    - Agent
    - Analytic
    - AuthenticationToken
    - Database
    - Databucket
    - DomainContact
    - Endpoint
    - File
    - Ja4Fingerprint
    - Kernel
    - ManagedEntity
    - NetworkEndpoint
    - NetworkInterface
    - PeripheralDevice
    - Scan
    - UnmannedAerialSystem
    - UnmannedSystemOperatingArea
    - User
    - Device
    - DatastoreActivity
    - RegValue
    - WinResource
    range: TlsExtensionTypeIdEnum
    required: true