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