STIX Wiki
STIX Wiki

Overview

IntroductionGetting StartedWalkthrough

Reference

Domain Objects
Relationship Objects
Cyber-observable Objects
ArtifactAutonomous System (AS)DirectoryDomain NameEmail AddressEmail MessageFileIPv4 AddressIPv6 AddressMAC AddressMutexNetwork TrafficProcessSoftwareURLUser AccountWindows™ Registry Key ObjectX.509 Certificate
Meta Objects
Bundle Object
Cyber-observable Objects

X.509 Certificate

The X.509 Certificate object represents the properties of an X.509 certificate, as defined by ITU recommendation X.509 X.509. An X.509 Certificate object MUST contain at least one object specific property (other than type) from this object.

  • TODO: Add extensions
  • TODO: Add examples

Properties

Required Common Properties
typeid
Optional Common Properties
spec_versionobject_marking_refsgranular_markingsdefangedextensions
Not Applicable
created_by_refrevokedlabelsconfidencelangexternal_references
X509 Certificate Specific
is_self_signedhashesversionserial_numbersignature_algorithmissuervalidity_not_beforevalidity_not_aftersubjectsubject_public_key_algorithmsubject_public_key_modulussubject_public_key_exponentx509_v3_extensions
PropertyTypeDescription
typeoptional
stringThe value of this property MUST be `x509-certificate`.
is_self_signedoptional
booleanSpecifies whether the certificate is self-signed, i.e., whether it is signed by the same entity whose identity it certifies.
hashesoptional
objectSpecifies any hashes that were calculated for the entire contents of the certificate.
versionoptional
stringSpecifies the version of the encoded certificate.
serial_numberoptional
stringSpecifies the unique identifier for the certificate, as issued by a specific Certificate Authority.
signature_algorithmoptional
stringSpecifies the name of the algorithm used to sign the certificate.
issueroptional
stringSpecifies the name of the Certificate Authority that issued the certificate.
validity_not_beforeoptional
stringSpecifies the date on which the certificate validity period begins.
validity_not_afteroptional
stringSpecifies the date on which the certificate validity period ends.
subjectoptional
stringSpecifies the name of the entity associated with the public key stored in the subject public key field of the certificate.
subject_public_key_algorithmoptional
stringSpecifies the name of the algorithm with which to encrypt data being sent to the subject.
subject_public_key_modulusoptional
stringSpecifies the modulus portion of the subject’s public RSA key.
subject_public_key_exponentoptional
integerSpecifies the exponent portion of the subject’s public RSA key, as an integer.
x509_v3_extensionsoptional
objectSpecifies any standard X.509 v3 extensions that may be used in the certificate.

Windows™ Registry Key Object

Previous Page

Meta Objects

Next Page

On this page

Properties