.. index:: 
  !CertificateInformation Class

.. _id3_bioseal_certificate_information_class:

===============================================================================
CertificateInformation Class
===============================================================================

Namespace: :ref:`id3.Bioseal<reference_bioseal>`

.. toctree::
  :hidden:

  certificateExtensionList<certificate_extension_list>
  data<data>
  issuerCommonName<issuer_common_name>
  issuerCountry<issuer_country>
  issuerDistinguishedName<issuer_distinguished_name>
  issuerOrganization<issuer_organization>
  issuerOrganizationalUnit<issuer_organizational_unit>
  keyUsage<key_usage>
  notAfter<not_after>
  notBefore<not_before>
  policies<policies>
  publicKey<public_key>
  serialNumber<serial_number>
  serialNumberString<serial_number_string>
  signatureAlgorithm<signature_algorithm>
  subjectCommonName<subject_common_name>
  subjectCountry<subject_country>
  subjectDistinguishedName<subject_distinguished_name>
  subjectOrganization<subject_organization>
  subjectOrganizationalUnit<subject_organizational_unit>
  version<version>


Definition
----------
.. line-block::
    Represents the information about a certificate.


Properties
----------

.. list-table:: 
  :width: 100%
  :widths: 30 5 65
  :header-rows: 1

  * - Name
    - Type
    - Description
  * - :ref:`certificateExtensionList<id3_bioseal_certificate_information_certificate_extension_list_class_member>`
    - :ref:`CertificateExtensionList<id3_bioseal_certificate_extension_list_class>`
    - The certificate extension list.
  * - :ref:`data<id3_bioseal_certificate_information_data_class_member>`
    - byte[]
    - The certificate data.
  * - :ref:`issuerCommonName<id3_bioseal_certificate_information_issuer_common_name_class_member>`
    - string
    - The common name (CN) of the certificate issuer.
  * - :ref:`issuerCountry<id3_bioseal_certificate_information_issuer_country_class_member>`
    - string
    - The country (C) of the certificate issuer.
  * - :ref:`issuerDistinguishedName<id3_bioseal_certificate_information_issuer_distinguished_name_class_member>`
    - string
    - The distinguished name (DN) of the certificate issuer.
  * - :ref:`issuerOrganization<id3_bioseal_certificate_information_issuer_organization_class_member>`
    - string
    - The organization (O) of the certificate issuer.
  * - :ref:`issuerOrganizationalUnit<id3_bioseal_certificate_information_issuer_organizational_unit_class_member>`
    - string
    - The organizational unit (OU) of the certificate issuer.
  * - :ref:`keyUsage<id3_bioseal_certificate_information_key_usage_class_member>`
    - :ref:`StringArray<id3_bioseal_string_array_class>`
    - The certificate key usage list.
  * - :ref:`notAfter<id3_bioseal_certificate_information_not_after_class_member>`
    - :ref:`DateTime<id3_bioseal_date_time_class>`
    - The date in local time after which a certificate is no longer valid.
  * - :ref:`notBefore<id3_bioseal_certificate_information_not_before_class_member>`
    - :ref:`DateTime<id3_bioseal_date_time_class>`
    - The date in local time when a certificate becomes valid.
  * - :ref:`policies<id3_bioseal_certificate_information_policies_class_member>`
    - :ref:`StringArray<id3_bioseal_string_array_class>`
    - The certificate policies.
  * - :ref:`publicKey<id3_bioseal_certificate_information_public_key_class_member>`
    - byte[]
    - The certificate public key.
  * - :ref:`serialNumber<id3_bioseal_certificate_information_serial_number_class_member>`
    - byte[]
    - The serial number of the certificate.
  * - :ref:`serialNumberString<id3_bioseal_certificate_information_serial_number_string_class_member>`
    - string
    - The serial number from the certificate as a string.
  * - :ref:`signatureAlgorithm<id3_bioseal_certificate_information_signature_algorithm_class_member>`
    - string
    - The OID of the certificate's signing algorithm.
  * - :ref:`subjectCommonName<id3_bioseal_certificate_information_subject_common_name_class_member>`
    - string
    - The subject common name (CN) from the certificate.
  * - :ref:`subjectCountry<id3_bioseal_certificate_information_subject_country_class_member>`
    - string
    - The country (C) of the certificate subject.
  * - :ref:`subjectDistinguishedName<id3_bioseal_certificate_information_subject_distinguished_name_class_member>`
    - string
    - The subject distinguished (DN) name of the certificate.
  * - :ref:`subjectOrganization<id3_bioseal_certificate_information_subject_organization_class_member>`
    - string
    - The organization (O) of the certificate subject.
  * - :ref:`subjectOrganizationalUnit<id3_bioseal_certificate_information_subject_organizational_unit_class_member>`
    - string
    - The organizational unit (OU) of the certificate subject.
  * - :ref:`version<id3_bioseal_certificate_information_version_class_member>`
    - int
    - The certificate version.
