common

Documentation of common proto files.


ostorlab.agent.message.proto.common.x509

X509Org

FieldTypeLabelDescription
CstringoptionalCountry name.
OstringoptionalOrganization name.
OUstringoptionalOrganizational unit name.
CNstringoptionalCommon name.
LstringoptionalLocality name.
STstringoptionalState or province name.

Validity

FieldTypeLabelDescription
not_beforeuint64optionalTimestamp indicating the start of validity period.
not_afteruint64optionalTimestamp indicating the end of validity period.

X509Fingerprint

FieldTypeLabelDescription
fingerprint_algorithmstringoptionalAlgorithm used for generating the fingerprint.
fingerprint_valuestringoptionalHexadecimal representation of the fingerprint.

X509Extension

FieldTypeLabelDescription
oidstringoptionalObject identifier of the extension.
criticalbooloptionalIndicates if the extension is critical.
valuestringoptionalValue of the extension.

X509PublicKey

FieldTypeLabelDescription
public_key_algorithmstringoptionalAlgorithm used for the public key.
public_key_valuestringoptionalHexadecimal representation of the public key.

X509Signature

FieldTypeLabelDescription
signature_algorithmstringoptionalAlgorithm used for the signature.
signature_valuestringoptionalHexadecimal representation of the signature.

X509Cert

FieldTypeLabelDescription
version_numberuint32optionalVersion number of the certificate.
serial_numberstringoptionalSerial number of the certificate.
issuerX509OrgoptionalIssuer of the certificate.
validityValidityoptionalValidity period of the certificate.
subjectX509OrgoptionalSubject of the certificate.
public_keyX509PublicKeyoptionalPublic key of the certificate.
signatureX509SignatureoptionalSignature of the certificate.
computed_fingerprintX509Fingerprintrepeated
extensionsX509ExtensionrepeatedExtensions of the certificate.