InlineCertificate1

InlineCertificate1
InlineCertificate1
JSON Example
{
    "category": "string",
    "details": [
        {
            "dsa_public_key_g": "string",
            "dsa_public_key_p": "string",
            "dsa_public_key_q": "string",
            "dsa_public_key_y": "string",
            "ecdsa_curve_name": "string",
            "ecdsa_ec_field": "string",
            "ecdsa_ec_field_f2mks": [
                0
            ],
            "ecdsa_ec_field_f2mm": 0,
            "ecdsa_ec_field_f2mrp": "string",
            "ecdsa_ec_field_f2pp": "string",
            "ecdsa_pub": "string",
            "ecdsa_public_key_a": "string",
            "ecdsa_public_key_b": "string",
            "ecdsa_public_key_cofactor": 0,
            "ecdsa_public_key_generator_x": "string",
            "ecdsa_public_key_generator_y": "string",
            "ecdsa_public_key_order": "string",
            "ecdsa_public_key_seed": [
                "string"
            ],
            "is_ca": false,
            "is_valid": false,
            "issuer": "string",
            "issuer_cn": "string",
            "not_after": 0,
            "not_before": 0,
            "parsed_pem_encoding": "string",
            "public_key_algo": "string",
            "public_key_length": 0,
            "rsa_public_key_exponent": "string",
            "rsa_public_key_modulus": "string",
            "serial_number": "string",
            "sha_256_thumbprint": "string",
            "signature": "string",
            "signature_algorithm": "string",
            "subject": "string",
            "subject_alt_names": {
                "dns_names": [
                    "string"
                ],
                "ip_addresses": [
                    "string"
                ]
            },
            "subject_cn": "string",
            "version": "string"
        }
    ],
    "has_private_key": false,
    "leaf_certificate_sha_256_thumbprint": "string",
    "pem_encoded": "string",
    "purpose": "string",
    "used_by": [
        "NodeIdServicesMap Object"
    ]
}
string
category
Optional

Different categories of certificates to distinguish stored certificates. 'APPLIANCE_CERTIFICATE' are certs used by this cluster. 'PRINCIPAL_IDENTITY_CERTIFICATE' used by LM and GM for mutual auth. 'SITE_CERTIFICATE' are certificate of different sites. 'UNUSED_CERTIFICATE' are certs which are not applied yet. 'POLICY_CERTIFICATE' used for external services. 'OTHER_CERTIFICATE' is category for any certificate which is not identified.

Possible values are : OTHER_CERTIFICATE, APPLIANCE_CERTIFICATE, PRINCIPAL_IDENTITY_CERTIFICATE, SITE_CERTIFICATE, UNUSED_CERTIFICATE, POLICY_CERTIFICATE,
details
Optional

List of X509Certificates.

boolean
has_private_key
Optional

Whether we have the private key for this certificate.

string
leaf_certificate_sha_256_thumbprint
Optional

Unique SHA-256 thumbprint of the leaf node certificate.

string
pem_encoded
Required

PEM encoded certificate data.

string
purpose
Optional

Purpose of this certificate. Can be empty or set to "signing-ca".

used_by
Optional

List of node IDs with services, that are using this certificate.