Optional
enableWhether to optimize FHIR Bundle for QR codes by using short resource-scheme URIs
(resource:0
, resource:1
, etc.) and removing unnecessary fields.
Optional
expirationOptional 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, or PEM-formatted string.
ES256 public key corresponding to the private key.
Used for key ID (kid
) derivation per SMART Health Cards specification.
Optional
strictWhether 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 SmartHealthCardIssuer.