Skip to content

Class: EncryptionDetails

Details about the encryption methodology utilized.

URI: ocsf:EncryptionDetails

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

      EncryptionDetails : algorithm

      EncryptionDetails : algorithm_id





        EncryptionDetails --> "0..1 _recommended_" EncryptionDetailsAlgorithmIdEnum : algorithm_id
        click EncryptionDetailsAlgorithmIdEnum href "../EncryptionDetailsAlgorithmIdEnum/"



      EncryptionDetails : key_length

      EncryptionDetails : key_uid

      EncryptionDetails : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
algorithm 0..1
String
The encryption algorithm used, normalized to the caption of 'algorithm_id direct
algorithm_id 0..1 recommended
EncryptionDetailsAlgorithmIdEnum
The encryption algorithm used direct
key_length 0..1
Integer
The length of the encryption key used direct
key_uid 0..1
String
The unique identifier of the key used for encryption direct
type 0..1 recommended
String
The type of the encryption used direct

Usages

used by used in type used
AuthenticationToken encryption_details range EncryptionDetails
Databucket encryption_details range EncryptionDetails
File encryption_details range EncryptionDetails

In Subsets

Aliases

  • Encryption Details

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: EncryptionDetails
description: Details about the encryption methodology utilized.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Encryption Details
is_a: Object
slots:
- algorithm
- algorithm_id
- key_length
- key_uid
- type
slot_usage:
  algorithm:
    name: algorithm
    description: The encryption algorithm used, normalized to the caption of 'algorithm_id
  algorithm_id:
    name: algorithm_id
    description: The encryption algorithm used.
    range: EncryptionDetailsAlgorithmIdEnum
    recommended: true
  key_length:
    name: key_length
    description: The length of the encryption key used.
  key_uid:
    name: key_uid
    description: 'The unique identifier of the key used for encryption. For example,
      AWS KMS Key

      ARN.'
  type:
    name: type
    description: The type of the encryption used.
    recommended: true

Induced

name: EncryptionDetails
description: Details about the encryption methodology utilized.
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Encryption Details
is_a: Object
slot_usage:
  algorithm:
    name: algorithm
    description: The encryption algorithm used, normalized to the caption of 'algorithm_id
  algorithm_id:
    name: algorithm_id
    description: The encryption algorithm used.
    range: EncryptionDetailsAlgorithmIdEnum
    recommended: true
  key_length:
    name: key_length
    description: The length of the encryption key used.
  key_uid:
    name: key_uid
    description: 'The unique identifier of the key used for encryption. For example,
      AWS KMS Key

      ARN.'
  type:
    name: type
    description: The type of the encryption used.
    recommended: true
attributes:
  algorithm:
    name: algorithm
    description: The encryption algorithm used, normalized to the caption of 'algorithm_id
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Algorithm
    rank: 1000
    alias: algorithm
    owner: EncryptionDetails
    domain_of:
    - Analytic
    - DigitalSignature
    - EncryptionDetails
    - Fingerprint
    - Hassh
    range: string
  algorithm_id:
    name: algorithm_id
    annotations:
      sibling:
        tag: sibling
        value: algorithm
    description: The encryption algorithm used.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Algorithm ID
    rank: 1000
    alias: algorithm_id
    owner: EncryptionDetails
    domain_of:
    - DigitalSignature
    - EncryptionDetails
    - Fingerprint
    range: EncryptionDetailsAlgorithmIdEnum
    recommended: true
  key_length:
    name: key_length
    description: The length of the encryption key used.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Key Length
    rank: 1000
    alias: key_length
    owner: EncryptionDetails
    domain_of:
    - Tls
    - EncryptionDetails
    range: integer
  key_uid:
    name: key_uid
    description: 'The unique identifier of the key used for encryption. For example,
      AWS KMS Key

      ARN.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Key UID
    rank: 1000
    alias: key_uid
    owner: EncryptionDetails
    domain_of:
    - EncryptionDetails
    range: string
  type:
    name: type
    description: The type of the encryption used.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Type
    rank: 1000
    alias: type
    owner: EncryptionDetails
    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
    recommended: true