Supported features
Supported ISO/IEC 18013-5 features
Below is a summary of ISO/IEC 18013-5:2021 features supported by the iOS mDoc Holder SDK:
Feature | Supported options | Default |
---|---|---|
Device engagement | QR code | QR code |
Device retrieval data transport | BLE with either mDocPeripheralServer or mDocCentralClient mode | BLE with mDocPeripheralServer |
Ephemeral session key curve | Any NIST P-* keys | P-256 key using secure enclave |
Device authentication mode | Digital Signature or ECDH-agreed MAC | Digital Signature with a P-256 key using secure enclave |
Supported ISO/IEC 18013-7 features
Below is a summary of ISO/IEC 18013-7:2024 features supported by the iOS mDoc Holder SDK:
Feature | Options Supported | Default Option Selected |
---|---|---|
Data Retrieval methods | OID4VP | OID4VP |
Wallet Invocation | Custom URL and QR Code-based | Both |
MDoc Reader validation | Stored verifier certificates, client Metadata retrieval | Both |
Authorization Response Encryption | ECDH in Direct Key Agreement mode | ECDH in Direct Key Agreement mode |