cdx-proto
    Preparing search index...

    Type Alias CryptoProperties_CertificateProperties

    CryptoProperties_CertificateProperties: Message<
        "cyclonedx.v1_7.CryptoProperties.CertificateProperties",
    > & {
        activationDate?: Timestamp;
        certificateExtension?: string;
        certificateExtensions?: CryptoProperties_CertificateExtensions;
        certificateFileExtension?: string;
        certificateFormat?: string;
        certificateState: CryptoProperties_CertificateState[];
        creationDate?: Timestamp;
        deactivationDate?: Timestamp;
        destructionDate?: Timestamp;
        fingerprint?: Hash;
        issuerName?: string;
        notValidAfter?: Timestamp;
        notValidBefore?: Timestamp;
        relatedCryptographicAssets?: CryptoProperties_RelatedCryptographicAssets;
        revocationDate?: Timestamp;
        serialNumber?: string;
        signatureAlgorithmRef?: string;
        subjectName?: string;
        subjectPublicKeyRef?: string;
    }

    Certificate Properties

    Type Declaration

    • OptionalactivationDate?: Timestamp

      The date and time (timestamp) when the certificate was activated.

      from field: optional google.protobuf.Timestamp activationDate = 14;

    • OptionalcertificateExtension?: string

      DEPRECATED - DO NOT USE - This will be removed in a future version - Use .certificateFileExtension instead. The file extension of the certificate. Examples include crt, pem, cer, der, and p12.

      from field: optional string certificateExtension = 8 [deprecated = true];

    • OptionalcertificateExtensions?: CryptoProperties_CertificateExtensions

      A certificate extension is a field that provides additional information about the certificate or its use. Extensions are used to convey additional information beyond the standard fields.

      from field: optional cyclonedx.v1_7.CryptoProperties.CertificateExtensions certificateExtensions = 18;

    • OptionalcertificateFileExtension?: string

      The file extension of the certificate. Examples include crt, pem, cer, der, and p12.

      from field: optional string certificateFileExtension = 10;

    • OptionalcertificateFormat?: string

      The format of the certificate. Examples include X.509, PEM, DER, and CVC.

      from field: optional string certificateFormat = 7;

    • certificateState: CryptoProperties_CertificateState[]

      The certificate lifecycle is a comprehensive process that manages digital certificates from their initial creation to eventual expiration or revocation. It typically involves several stages.

      from field: repeated cyclonedx.v1_7.CryptoProperties.CertificateState certificateState = 12;

    • OptionalcreationDate?: Timestamp

      The date and time (timestamp) when the certificate was created or pre-activated.

      from field: optional google.protobuf.Timestamp creationDate = 13;

    • OptionaldeactivationDate?: Timestamp

      The date and time (timestamp) when the related certificate was deactivated.

      from field: optional google.protobuf.Timestamp deactivationDate = 15;

    • OptionaldestructionDate?: Timestamp

      The date and time (timestamp) when the certificate was destroyed.

      from field: optional google.protobuf.Timestamp destructionDate = 17;

    • Optionalfingerprint?: Hash

      The fingerprint is a cryptographic hash of the certificate excluding it's signature.

      from field: optional cyclonedx.v1_7.Hash fingerprint = 11;

    • OptionalissuerName?: string

      The issuer name for the certificate

      from field: optional string issuerName = 2;

    • OptionalnotValidAfter?: Timestamp

      The date and time according to ISO-8601 standard from which the certificate is not valid anymore

      from field: optional google.protobuf.Timestamp notValidAfter = 4;

    • OptionalnotValidBefore?: Timestamp

      The date and time according to ISO-8601 standard from which the certificate is valid

      from field: optional google.protobuf.Timestamp notValidBefore = 3;

    • OptionalrelatedCryptographicAssets?: CryptoProperties_RelatedCryptographicAssets

      A list of cryptographic assets related to this component.

      from field: optional cyclonedx.v1_7.CryptoProperties.RelatedCryptographicAssets relatedCryptographicAssets = 19;

    • OptionalrevocationDate?: Timestamp

      The date and time (timestamp) when the certificate was revoked.

      from field: optional google.protobuf.Timestamp revocationDate = 16;

    • OptionalserialNumber?: string

      The serial number is a unique identifier for the certificate issued by a CA.

      from field: optional string serialNumber = 9;

    • OptionalsignatureAlgorithmRef?: string

      DEPRECATED - DO NOT USE - This will be removed in a future version - Use .relatedCryptographicAssets instead. The bom-ref to signature algorithm used by the certificate

      from field: optional string signatureAlgorithmRef = 5 [deprecated = true];

    • OptionalsubjectName?: string

      The subject name for the certificate

      from field: optional string subjectName = 1;

    • OptionalsubjectPublicKeyRef?: string

      DEPRECATED - DO NOT USE - This will be removed in a future version - Use .relatedCryptographicAssets instead. The bom-ref to the public key of the subject

      from field: optional string subjectPublicKeyRef = 6 [deprecated = true];

    from message cyclonedx.v1_7.CryptoProperties.CertificateProperties