Access API and SDK must be platform agnostic.
Reference Implementation must provide the guidelines on how to use the SDK with target platforms.
Access Actor is responsible for consuming Access Core APIs (PAP, PEP, PIP and PDP) and interacting with other Actors (Wallet and ASN).
Goals:
Create access.h and access.c with a typedef struct accessSession_t to encapsulate the Access session. Use asnSession_t and wallet_ctx_t as references.
Also create access_init and access_release functions that encapsulate the initialization and destruction of the Access session. Initialization must register the Platform Plugins on each P*P module.
Access API and SDK must be platform agnostic. Reference Implementation must provide the guidelines on how to use the SDK with target platforms. Access Actor is responsible for consuming Access Core APIs (PAP, PEP, PIP and PDP) and interacting with other Actors (Wallet and ASN).
Goals:
Create
access.h
andaccess.c
with atypedef struct accessSession_t
to encapsulate the Access session. Use asnSession_t and wallet_ctx_t as references.Also create
access_init
andaccess_release
functions that encapsulate the initialization and destruction of the Access session. Initialization must register the Platform Plugins on each P*P module.JIRA: AXS-37