Starting and Configuring Mimoto service - Please guide

Hello Team,

We wish to import VCs issued from an existing Sunbird RC installation into the wallet and I am setting up the Mimito service locally and following the documentation step by step to run the setup. However, I have the following doubts:

Add ID providers as issuers in mimoto-issuers-config.json
=> Who is the ID provider in this case?

Start eSignet services and update eSignet host references in mimoto-default.properties and mimoto-issuers-config.json
=> How do I start the eSignet services?

oidckeystore.p12 file is attached here. The password to unlock it is xy4gh6swa2i.
=> The documentation mentions:
Please find a zip file attached to this document called certgen.zip, which will help in creating the .p12 file as well as the public-key.jwk file.

However, I am unable to locate the certgen.zip file. Can you please share the link

1 Like

Hi @poonam_tekdi

Thanks for reaching out to use and sorry for the delay and inconvenience caused.

  1. ID provider is nothing but the one which provides data to convert into VC. If you are using certify to pull data from some system or db and then using that VC on mobile or web, then for you it’s certify. But if you have any existing system and integrating Inji with that then this existing system becomes ID provider.
  2. Do you want to start esignet locally? or you are looking for esignet running on collab env.

2a. If you are running esignet locally, please go through the session recording once and let us know your challenges. Refer here for resources Online Hackathon | HackerEarth developer event | MOSIP CREATE

2b. If you are using esignet running on collab, please refer to this documentation Credential Providers | Inji

Easy steps for you,
You can refer to this to run mimoto mimoto/docker-compose at release-0.14.x · mosip/mimoto · GitHub
Here is the configuration file mimoto/docker-compose/config/mimoto-issuers-config.json at release-0.14.x · mosip/mimoto · GitHub You can delete evrything here and have only one issuer as “Mock” which will use esignet from collab env. So your config should look like
{
“issuers”: [
{
“credential_issuer”: “Mock”,
“protocol”: “OpenId4VCI”,
“display”: [
{
“name”: “Mock Identity”,
“logo”: {
“url”: “https://api.collab.mosip.net/inji/mosip-logo.png”,
“alt_text”: “mosip-logo”
},
“title”: “Mock Identity”,
“description”: “Download Mock Identity Credential”,
“language”: “en”
}
],
“client_id”: “wallet-demo”,
“redirect_uri”: “io.mosip.residentapp.inji://oauthredirect”,
“token_endpoint”: “/v1/mimoto/get-token/Mock”,
“authorization_audience”: “https://esignet-mock.collab.mosip.net/v1/esignet/oauth/v2/token”,
“proxy_token_endpoint”: “https://esignet-mock.collab.mosip.net/v1/esignet/oauth/v2/token”,
“client_alias”: “wallet-demo-client”,
“qr_code_type”: “OnlineSharing”,
“enabled”: “true”,
“wellknown_endpoint”: “/v1/certify/issuance/.well-known/openid-credential-issuer”
}
]
}

replace this value mimoto/docker-compose/config/mimoto-default.properties at release-0.14.x · mosip/mimoto · GitHub by xy4gh6swa2i

looks like, link of p12 file is broken in document, we are fixing it. Please share your email id to share p12 file as p12 file extension is not allowed here.

  1. certgen.zip file, we are fixing the linking issue in documentation. Please share your email id to share this as zip file extension is not allowed here.

Hi @poonam_tekdi,

Thanks for your patience. There is no need to share your email Id, we have updated our documentation with correct link for p12 and certgen.zip file. Please refer here