common
Documentation of common proto files.
ostorlab.agent.message.proto.common.x509
X509Org
Field | Type | Label | Description |
---|---|---|---|
C | string | optional | Country name. |
O | string | optional | Organization name. |
OU | string | optional | Organizational unit name. |
CN | string | optional | Common name. |
L | string | optional | Locality name. |
ST | string | optional | State or province name. |
Validity
Field | Type | Label | Description |
---|---|---|---|
not_before | uint64 | optional | Timestamp indicating the start of validity period. |
not_after | uint64 | optional | Timestamp indicating the end of validity period. |
X509Fingerprint
Field | Type | Label | Description |
---|---|---|---|
fingerprint_algorithm | string | optional | Algorithm used for generating the fingerprint. |
fingerprint_value | string | optional | Hexadecimal representation of the fingerprint. |
X509Extension
Field | Type | Label | Description |
---|---|---|---|
oid | string | optional | Object identifier of the extension. |
critical | bool | optional | Indicates if the extension is critical. |
value | string | optional | Value of the extension. |
X509PublicKey
Field | Type | Label | Description |
---|---|---|---|
public_key_algorithm | string | optional | Algorithm used for the public key. |
public_key_value | string | optional | Hexadecimal representation of the public key. |
X509Signature
Field | Type | Label | Description |
---|---|---|---|
signature_algorithm | string | optional | Algorithm used for the signature. |
signature_value | string | optional | Hexadecimal representation of the signature. |
X509Cert
Field | Type | Label | Description |
---|---|---|---|
version_number | uint32 | optional | Version number of the certificate. |
serial_number | string | optional | Serial number of the certificate. |
issuer | X509Org | optional | Issuer of the certificate. |
validity | Validity | optional | Validity period of the certificate. |
subject | X509Org | optional | Subject of the certificate. |
public_key | X509PublicKey | optional | Public key of the certificate. |
signature | X509Signature | optional | Signature of the certificate. |
computed_fingerprint | X509Fingerprint | repeated | |
extensions | X509Extension | repeated | Extensions of the certificate. |