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.