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
- OcsfObject
- Object
- TlsExtension
- Object
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
- from schema: https://w3id.org/lmodel/ocsf
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