Skip to content

Class: DigitalSignature

The Digital Signature object contains information about the cryptographic

mechanism used to verify the authenticity, integrity, and origin of the file or

application.

URI: ocsf:DigitalSignature

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

      DigitalSignature : algorithm

      DigitalSignature : algorithm_id





        DigitalSignature --> "1" DigitalSignatureAlgorithmIdEnum : algorithm_id
        click DigitalSignatureAlgorithmIdEnum href "../DigitalSignatureAlgorithmIdEnum/"



      DigitalSignature : certificate





        DigitalSignature --> "0..1 _recommended_" Certificate : certificate
        click Certificate href "../Certificate/"



      DigitalSignature : created_time

      DigitalSignature : developer_uid

      DigitalSignature : digest





        DigitalSignature --> "0..1" Fingerprint : digest
        click Fingerprint href "../Fingerprint/"



      DigitalSignature : state

      DigitalSignature : state_id





        DigitalSignature --> "0..1" DigitalSignatureStateIdEnum : state_id
        click DigitalSignatureStateIdEnum href "../DigitalSignatureStateIdEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
algorithm 0..1
String
The digital signature algorithm used to create the signature, normalized to t... direct
algorithm_id 1
DigitalSignatureAlgorithmIdEnum
The identifier of the normalized digital signature algorithm direct
certificate 0..1 recommended
Certificate
The certificate object containing information about the digital certificate direct
created_time 0..1
TimestampT
The time when the digital signature was created direct
developer_uid 0..1
String
The developer ID on the certificate that signed the file direct
digest 0..1
Fingerprint
The message digest attribute contains the fixed length message hash direct
state 0..1
String
The digital signature state defines the signature state, normalized to the direct
state_id 0..1
DigitalSignatureStateIdEnum
The normalized identifier of the signature state direct

Usages

used by used in type used
Osint signatures range DigitalSignature
File signature range DigitalSignature
File signatures range DigitalSignature

In Subsets

Aliases

  • Digital Signature

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: DigitalSignature
description: 'The Digital Signature object contains information about the cryptographic

  mechanism used to verify the authenticity, integrity, and origin of the file or

  application.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Digital Signature
is_a: Object
slots:
- algorithm
- algorithm_id
- certificate
- created_time
- developer_uid
- digest
- state
- state_id
slot_usage:
  algorithm:
    name: algorithm
    description: 'The digital signature algorithm used to create the signature, normalized
      to the

      caption of ''algorithm_id''. In the case of ''Other'', it is defined by the
      event

      source.'
  algorithm_id:
    name: algorithm_id
    description: The identifier of the normalized digital signature algorithm.
    range: DigitalSignatureAlgorithmIdEnum
    required: true
  certificate:
    name: certificate
    recommended: true
  created_time:
    name: created_time
    description: The time when the digital signature was created.
  state:
    name: state
    description: 'The digital signature state defines the signature state, normalized
      to the

      caption of ''state_id''. In the case of ''Other'', it is defined by the event

      source.'
  state_id:
    name: state_id
    description: The normalized identifier of the signature state.
    range: DigitalSignatureStateIdEnum

Induced

name: DigitalSignature
description: 'The Digital Signature object contains information about the cryptographic

  mechanism used to verify the authenticity, integrity, and origin of the file or

  application.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Digital Signature
is_a: Object
slot_usage:
  algorithm:
    name: algorithm
    description: 'The digital signature algorithm used to create the signature, normalized
      to the

      caption of ''algorithm_id''. In the case of ''Other'', it is defined by the
      event

      source.'
  algorithm_id:
    name: algorithm_id
    description: The identifier of the normalized digital signature algorithm.
    range: DigitalSignatureAlgorithmIdEnum
    required: true
  certificate:
    name: certificate
    recommended: true
  created_time:
    name: created_time
    description: The time when the digital signature was created.
  state:
    name: state
    description: 'The digital signature state defines the signature state, normalized
      to the

      caption of ''state_id''. In the case of ''Other'', it is defined by the event

      source.'
  state_id:
    name: state_id
    description: The normalized identifier of the signature state.
    range: DigitalSignatureStateIdEnum
attributes:
  algorithm:
    name: algorithm
    description: 'The digital signature algorithm used to create the signature, normalized
      to the

      caption of ''algorithm_id''. In the case of ''Other'', it is defined by the
      event

      source.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Algorithm
    rank: 1000
    alias: algorithm
    owner: DigitalSignature
    domain_of:
    - Analytic
    - DigitalSignature
    - EncryptionDetails
    - Fingerprint
    - Hassh
    range: string
  algorithm_id:
    name: algorithm_id
    annotations:
      sibling:
        tag: sibling
        value: algorithm
    description: The identifier of the normalized digital signature algorithm.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Algorithm ID
    rank: 1000
    alias: algorithm_id
    owner: DigitalSignature
    domain_of:
    - DigitalSignature
    - EncryptionDetails
    - Fingerprint
    range: DigitalSignatureAlgorithmIdEnum
    required: true
  certificate:
    name: certificate
    description: The certificate object containing information about the digital certificate.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Certificate
    rank: 1000
    alias: certificate
    owner: DigitalSignature
    domain_of:
    - Sso
    - Tls
    - DigitalSignature
    - Authentication
    range: Certificate
    recommended: true
  created_time:
    name: created_time
    description: The time when the digital signature was created.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Created Time
    rank: 1000
    alias: created_time
    owner: DigitalSignature
    domain_of:
    - Osint
    - RelatedEvent
    - Sbom
    - Scim
    - Session
    - Sso
    - Token
    - Whois
    - Resource
    - Advisory
    - AuthenticationToken
    - Certificate
    - Cve
    - Database
    - Databucket
    - DigitalSignature
    - Enrichment
    - Epss
    - File
    - FindingObject
    - FindingInfo
    - Job
    - KbArticle
    - LdapPerson
    - ProcessEntity
    - Table
    - Device
    range: TimestampT
  developer_uid:
    name: developer_uid
    description: The developer ID on the certificate that signed the file.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Developer UID
    rank: 1000
    alias: developer_uid
    owner: DigitalSignature
    domain_of:
    - DigitalSignature
    range: string
  digest:
    name: digest
    description: 'The message digest attribute contains the fixed length message hash

      representation and the corresponding hashing algorithm information.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Message Digest
    rank: 1000
    alias: digest
    owner: DigitalSignature
    domain_of:
    - DigitalSignature
    range: Fingerprint
  state:
    name: state
    description: 'The digital signature state defines the signature state, normalized
      to the

      caption of ''state_id''. In the case of ''Other'', it is defined by the event

      source.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - State
    rank: 1000
    alias: state
    owner: DigitalSignature
    domain_of:
    - QueryEvidence
    - Scim
    - SecurityState
    - Analytic
    - DigitalSignature
    - Idp
    - DeviceConfigStateChange
    - NetworkConnectionQuery
    - SecurityFinding
    range: string
  state_id:
    name: state_id
    annotations:
      sibling:
        tag: sibling
        value: state
    description: The normalized identifier of the signature state.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - State ID
    rank: 1000
    alias: state_id
    owner: DigitalSignature
    domain_of:
    - Scim
    - SecurityState
    - Analytic
    - DigitalSignature
    - Idp
    - DeviceConfigStateChange
    - NetworkConnectionQuery
    - SecurityFinding
    range: DigitalSignatureStateIdEnum