NAME
SBOM::CycloneDX::CryptoProperties::CertificateProperties - Properties for cryptographic assets of asset type 'certificate'
SYNOPSIS
SBOM::CycloneDX::CryptoProperties::CertificateProperties->new();
DESCRIPTION
SBOM::CycloneDX::CryptoProperties::CertificateProperties specifies the properties for cryptographic assets of asset type 'certificate'.
METHODS
SBOM::CycloneDX::CryptoProperties::CertificateProperties inherits all methods from SBOM::CycloneDX::Base and implements the following new ones.
- SBOM::CycloneDX::CryptoProperties::CertificateProperties->new( %PARAMS )
-
Properties:
activation_date, The date and time (timestamp) when the certificate was activated.certificate_extension, [DEPRECATED] This will be removed in a future version. Usecertificate_file_extensioninstead. The file extension of the certificate.certificate_extensions, 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.certificate_file_extension, The file extension of the certificatecertificate_format, The format of the certificatecertificate_state, Certificate Lifecycle State-
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.
See SBOM::CycloneDX::CertificateProperties::CertificateState
creation_date, The date and time (timestamp) when the certificate was created or pre-activated.destruction_date, The date and time (timestamp) when the certificate was destroyed.fingerprint, The fingerprint is a cryptographic hash of the certificate excluding it's signature.issuer_name, The issuer name for the certificatenot_valid_after, The date and time according to ISO-8601 standard from which the certificate is not valid anymorenot_valid_before, The date and time according to ISO-8601 standard from which the certificate is validrevocation_date, The date and time (timestamp) when the certificate was revoked.serial_number, The serial number is a unique identifier for the certificate issued by a CA.subject_name, The subject name for the certificate
- $certificate_properties->activation_date
- $certificate_properties->certificate_extension
- $certificate_properties->certificate_extensions
- $certificate_properties->certificate_format
- $certificate_properties->certificate_state
- $certificate_properties->creation_date
- $certificate_properties->deactivation_date
- $certificate_properties->destruction_date
- $certificate_properties->fingerprint
- $certificate_properties->issuer_name
- $certificate_properties->not_valid_after
- $certificate_properties->not_valid_before
- $certificate_properties->revocation_date
- $certificate_properties->serial_number
- $certificate_properties->signature_algorithm_ref
- $certificate_properties->subject_name
- $certificate_properties->subject_public_key_ref
SUPPORT
Bugs / Feature Requests
Please report any bugs or feature requests through the issue tracker at https://github.com/giterlizzi/perl-SBOM-CycloneDX/issues. You will be notified automatically of any progress on your issue.
Source Code
This is open source software. The code repository is available for public review and contribution under the terms of the license.
https://github.com/giterlizzi/perl-SBOM-CycloneDX
git clone https://github.com/giterlizzi/perl-SBOM-CycloneDX.git
AUTHOR
Giuseppe Di Terlizzi <gdt@cpan.org>
LICENSE AND COPYRIGHT
This software is copyright (c) 2025-2026 by Giuseppe Di Terlizzi.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.