[IDM.PCM.E1.00000] OID4VP/VC Compatibility
The PCM MUST support exchange over OID4VP protocol [OID4VP] and all other applicable standards needed for communication with the Organization Credential Manager and OCM W-Stack [IDM.OCM.W-STACK].
Assumption: AFJ 2.0 will support OID4VC & OID4VP in short while (plan end of January 24), as pre-clarified with Animo. Once this is in the Framework, OID4VC support can be implemented by updating the framework to the latest version and integrate the functional flow into the presentation and issuing flows (plus storing the credentials) of the app.
Constraint / Assumption: Offline Presentation, OID4VC Issuance and OID4VP Verification, NFC and QR Code based flow initialization, GUI adjustments and synchronization will be handled within separate tickets (see "related to"), thus must not be handled integratively with this story.
Acceptance criteria:
- AFJ is updated to the latest version containing OID4VC support
- App can distinguish between AIP and OID flow requests for issuing, presentation and storing (based on QR Code scanning for flow initiation - child ticket to be included: #36)
- Frontend flows are integrated against the updated AFJ and OID functionality is correctly used when flow requires
- Documentation updated including missing functionality as the AFJ may lack final specification completeness with OID specs (e.g. different presentation flows, one for ad hoc self signed presentation, one for presentation of issuer signed presentations, one for selective disclosure, ...)