OptionalenableWhether to optimize FHIR Bundle for QR codes by using short resource-scheme URIs
(resource:0, resource:1, etc.) and removing unnecessary fields.
OptionalexpirationOptional expiration time in seconds from now.
If null, health cards will not have an expiration (exp claim).
Issuer URL identifying the organization issuing the health card.
This value appears in the JWT iss claim.
ES256 private key for signing health cards. Can be a WebCrypto CryptoKey, raw bytes as Uint8Array, PEM-formatted string, or JsonWebKey object.
ES256 public key corresponding to the private key.
Used for key ID (kid) derivation per SMART Health Cards specification.
OptionalstrictWhether to enforce strict reference validation during QR optimization.
If true, throws error for missing bundle references.
If false, preserves original references when target resource is not found.
Configuration parameters for SHCIssuer.