Skip to content
Back to top

# Bioseal Class

Namespace: id3.Bioseal

## Definition

Represents a BioSeal code.

## Properties

Name | Type | Description
--- | --- | ---
auxData | Field | The auxiliary data containing additional information specific to the BioSeal.
biometricVerificationRules | BiometricVerificationRules | The list of biometric verification rules.
certificateAuthorityReference | string | The issuing reference of the certificate authority.
certificateIdentifier | string | The identifier of the certificate.
certificateInformation | CertificateInformation | The detailed certificate information.
containsAuxData | bool | Indicates whether the BioSeal contains auxiliary data.
containsBiometrics | bool | Indicates whether the BioSeal contains biometric data.
containsExtensions | bool | Indicates whether the BioSeal contains extensions.
containsFaceTemplates | bool | Indicates whether the BioSeal contains face templates.
containsFingerTemplates | bool | Indicates whether the BioSeal contains finger templates.
containsImages | bool | Indicates whether the BioSeal contains images.
containsPortraits | bool | Indicates whether the BioSeal contains portraits.
data | byte[] | The data of the VDS as a binary array.
decryptionCallback | DecryptionCallbackHandler | The callback used to decrypt a field.
documentIssuingCountry | string | The identifier of the country issuing the document. For AFNOR XP Z42-101 only.
documentIssuingDate | DateTime | The document issuing date.
documentScope | string | The identification code of the scope on which the document type is defined. For AFNOR XP Z42-101 only.
documentType | string | The document type identification code. For AFNOR XP Z42-101 only.
expirationDate | DateTime | The BioSeal expiration date.
extendedFormat | BiosealFormat | The BioSeal format with prefix information.
externalResourceCallback | ResourceCallbackHandler | The callback used to retrieve an external resource (LoTL, TSL, certificate, manifest, CRL) with specified URI.
format | BiosealFormat | The BioSeal format without prefix information.
hasPrefix | bool | Prefix is present.
headerVersion | int | The header version.
htmlView | string | The presentation view, in HTML format, created from the manifest and the data contained in the BioSeal.
issuingAgencyCode | string | The Issuing Agency Code (IAC). For ISO 22376:2023 format only.
log | Log | The log.
lotlUrl | string | The URL to the LoTL (List of Trust List).
manifest | Manifest | The manifest information.
manifestId | int | The manifest ID in ISO 22385 format.
manifestUrl | string | The URL to the manifest.
payload | Field | The payload containing the data specific to the BioSeal.
prefix | string | The prefix.
signatureDate | DateTime | The BioSeal signature date.
supportedLanguages | StringArray | The list of supported languages declared in the manifest.
tslUrl | string | The URL to the TSL (Trust Service List).
userAuthentication | UserAuthentication | The user authentication parameters.
verificationResult | VerificationResult | The last verification result.
verifiesCrlUpdates | bool | Indicates whether the verification process should verify the next CRL update.
verifiesGovernance | bool | Indicates whether the governance certification chain is verified.
verifiesSignature | bool | Indicates whether the VDS signature is verified.

## Static Methods

Name | Description
--- | ---
computeSha256 | Computes SHA256.

## Methods

Name | Description
--- | ---
buildHtmlView | Builds the presentation view, in HTML format.
buildVdsAsJson | Builds a representation of the VDS, in JSON format.
buildVdsAsXml | Builds a representation of the VDS, in a XML format.
clear | Clears all internal data.
clearDownloadCache | Clears the internal download cache.
findBiometrics | Finds the biometric field in payload.
findFieldsByExtension | Finds fields by extension type.
findFieldsByExtensionName | Finds fields by extension name.
getDocumentDescription | Gets the description of the document.
getDocumentName | Gets the name of the document.
setTimeZoneOffset | Sets the time zone offset in seconds.
verifyFromBuffer | Decodes and verifies the specified data buffer.
verifyFromString | Decodes and verifies the specified string buffer.