.. index:: 
  !VerificationResult Structure

.. _id3_bioseal_verification_result_struct:

===============================================================================
VerificationResult Structure
===============================================================================

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

.. toctree::
  :hidden:

  caCertificateVerified<ca_certificate_verified>
  certificationChainVerified<certification_chain_verified>
  governanceValid<governance_valid>
  lotlGovernanceValid<lotl_governance_valid>
  manifestGovernanceValid<manifest_governance_valid>
  signingCertificateUsageAuthorized<signing_certificate_usage_authorized>
  tslGovernanceValid<tsl_governance_valid>
  vdsNotExpired<vds_not_expired>
  vdsSignatureVerified<vds_signature_verified>

Definition
----------
.. line-block::
    Contains data for VerificationResult

Properties
----------

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

  * - Name
    - Type
    - Description
  * - :ref:`caCertificateVerified<id3_bioseal_verification_result_ca_certificate_verified_struct_member>`
    - int
    - Indicates whether the CA certificate has been verified.
  * - :ref:`certificationChainVerified<id3_bioseal_verification_result_certification_chain_verified_struct_member>`
    - int
    - Indicates whether the certification chain has been verified.
  * - :ref:`governanceValid<id3_bioseal_verification_result_governance_valid_struct_member>`
    - int
    - Indicates whether the governance that issued the VDS is valid.
  * - :ref:`lotlGovernanceValid<id3_bioseal_verification_result_lotl_governance_valid_struct_member>`
    - int
    - Indicates whether the LoTL governance that issued the VDS is valid.
  * - :ref:`manifestGovernanceValid<id3_bioseal_verification_result_manifest_governance_valid_struct_member>`
    - int
    - Indicates whether the manifest governance that issued the VDS is valid.
  * - :ref:`signingCertificateUsageAuthorized<id3_bioseal_verification_result_signing_certificate_usage_authorized_struct_member>`
    - int
    - Indicates whether the signing certificate was legitimately authorized to sign the VDS.
  * - :ref:`tslGovernanceValid<id3_bioseal_verification_result_tsl_governance_valid_struct_member>`
    - int
    - Indicates whether the TSL governance that issued the VDS is valid.
  * - :ref:`vdsNotExpired<id3_bioseal_verification_result_vds_not_expired_struct_member>`
    - int
    - Indicates whether the VDS is still valid, ie. it has not expired.
  * - :ref:`vdsSignatureVerified<id3_bioseal_verification_result_vds_signature_verified_struct_member>`
    - int
    - Indicates whether the signature of the VDS has been verified.
