Added structure for additional credential types by moving existing code to a credential package and creating abstract classes for Credential and SecureAreaBoundCredential, with MdocCredential as the first implementation.
All tests pass + tested manually by provisioning and presenting in wallet and appholder.
Added structure for additional credential types by moving existing code to a credential package and creating abstract classes for Credential and SecureAreaBoundCredential, with MdocCredential as the first implementation.
All tests pass + tested manually by provisioning and presenting in wallet and appholder.