OptionalenableWhether to optimize FHIR Bundle for QR codes when reading health cards. Should match the issuer's setting for proper reconstruction.
OptionalissuerOptional pre-fetched Directory instance containing issuer metadata
(JWKS keys and optional CRLs). Pass null to explicitly indicate
no directory is available.
OptionalpublicES256 public key for verifying health card signatures. Can be a WebCrypto CryptoKey, raw bytes as Uint8Array, PEM-formatted string, or JsonWebKey object.
OptionalstrictWhether to enforce strict reference validation during optimization. Should match the issuer's setting for proper reconstruction.
OptionaluseWhether to consult the VCI directory to resolve issuer metadata (JWKS and related information).
When true, the reader will attempt to resolve keys from the VCI directory during verification.
When false, no automatic VCI directory lookup will be performed.
OptionalverifyWhether to verify the JWT exp claim during verification.
When true (default), expired health cards will be rejected.
Set to false to allow expired cards to be accepted.
Configuration parameters for SHCReader. Reader configuration only needs public key for verification.