How to add certificates for credential partners?

Here we have detailed the steps for adding certificates for a credential partner in MOSIP.

Instructions

  1. Upload the root certificate in MOSIP using the below API,

    POST https://{base_url}/partnermanagement/v1/partners/partners/uploadCACertificate Request: { "id": "string", "metadata": {}, "request": { "certificateData": "-----BEGIN CERTIFICATE-----\nMIIDFTCCAf2gAwIBAgIEV0JQfDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJ\nTjELMAkGA1UECBMCS0ExDTALBgNVBAoTBFRlc3QxEDAOBgNVBAMTB1JPT1QtQ0Ew\nHhcNMjAxMTEwMDkwNDQ1WhcNMjMxMTEwMDkwNDQ1WjA7MQswCQYDVQQGEwJJTjEL\nMAkGA1UECBMCS0ExDTALBgNVBAoTBFRlc3QxEDAOBgNVBAMTB1JPT1QtQ0EwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCRq60brzdIm+638SXZyo/hDQqM\nl1mtXq79FkyHBM3U08yXOPYBfkFLiBiXi0WOrEfimy0a6btbujjO9cwEcZkc7/Nl\n6dMGAX86EGDvG7ZaKXUZRotzgM6Ru7sXudovETmpaFy604/E0fVq7/BbbPFoiORv\nzr989mfYRgmA/oxJtBCjALjelaWqUTUi2cKb4l31L022uEDm2hzW/1i7tjSF0YpA\nN5aB3Li+Rckqt/xSqQyEPVnQkJkUI2XzwFZS25bZ1kscyxpNUJ6KTflbwv9UosCJ\nNbBuF84OxA/PX8MjqmlASjknMZkSUAAmqPgm28l3RgdgjVLGX14hLNqY7rwzAgMB\nAAGjITAfMB0GA1UdDgQWBBRe9Syr1niPK+3SIqXCRqAv0uFwYDANBgkqhkiG9w0B\nAQsFAAOCAQEAMy1Vby/lCidizcIBAVOJAt7s7f5Ac9yKf79pBAFXK4uyNpMWRh7h\nXG+brcNMri5K+QlOz03v4pQbBsUNeRmFqpqMPXp0wpBcnPs9SM0lEoLjFulszk7R\neOD0THISw2/BORfrF5HqWOjcsuLxbBa+pE3euh6AJHue77kFt14i7SMJ0ino8a8m\nRdHurclcZzlfIxqthPYHhis/Eps9sUA5CChgYcPr7fxpUJTkpTLPah7xxnJGxHYE\n0K7KhJwFWBOqbB73kWT0W7eJ9/lcPmFaFpZH+npfedfLH9LEPAFaIg1H/QMzyTGJ\nhtD0jeJcMJ7Xt6/mWZ5uf+MQo97HfKCTIQ==\n-----END CERTIFICATE-----", "partnerDomain": "Auth" }, "requesttime": "2020-12-01T07:32:17.926Z", "version": "string" }
  2. Upload the partner certificate in MOSIP using the below API,

    POST https://qa.mosip.net/partnermanagement/v1/partners/partners/uploadPartnerCertificate Request: { "id": "string", "metadata": {}, "request": { "certificateData": "-----BEGIN CERTIFICATE-----\nMIIDPTCCAiWgAwIBAgIECv/4SzANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJJ\nTjELMAkGA1UECBMCS0ExDTALBgNVBAoTBFRlc3QxEDAOBgNVBAMTB1JPT1QtQ0Ew\nHhcNMjAxMTEwMDkwODM1WhcNMjExMTEwMDkwODM1WjBCMQswCQYDVQQGEwJJTjEL\nMAkGA1UECBMCS0ExDTALBgNVBAoTBFRlc3QxFzAVBgNVBAMTDlNpZ25lZC1QYXJ0\nbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApV/0JgAV3obz3q+j\no0xeVr4G9oAyZ0MSuHmG1BqS6aeO/FeZ/o5PqAoesOWF87fyAbVLXqMwiuDiiyz4\n7GvVWV8Ext2RJLsWvoKhCeSiEjV/tlCfGTNyOYOKtWEQhHEJGpyxu386yeGxS9l/\nxa2+WdtFCD8PJ8cOviJuUH6s9DzXLf0bHJCuel8ZVqqBPDz8LUUJX84u7KMJMQSx\nBk7Jjy6W1SfTzezRUIPtb8Co36irpHrZo4waK/SU2lpnBCQA+kK4nTczRYXHcAsH\nX+1Vr8ATpYqmaGhmKVpwZqYHJLPDlq4H3DJfbctb0KBIfY0STeobCGVsMKabc1iM\nZDivKwIDAQABo0IwQDAdBgNVHQ4EFgQUOYDtwNAvUDSsrAAQ1/IbYiLv930wHwYD\nVR0jBBgwFoAUXvUsq9Z4jyvt0iKlwkagL9LhcGAwDQYJKoZIhvcNAQELBQADggEB\nAD9z1E5W43kKg1VLiIA2XvsvbzGG/WqyajFDXDUR/b23g33Nf6Qnc96VQdjK+LsA\nJ/GFXFLFnAwn+ODDhXKh16MQbZZ+MDPP5U6aBKUSKg1pi7UQivgdygr3JU6m5Yd7\nV29aXe/E1NuhLvao4/1nB1+MWwD/Nxr0O/6Z4OT5BmGzvok9++SIjiphmi7HZnaH\nyLXdPTkcKEnZzXl0oR10qfSKKfpWApamSKZeXWmIZzYMqD10vp6bcQZA2nxm+Sal\n7sqkJV5P7VKO5dswYEbmd+1x10kS7j2kNjlg/SXkGfrl1Btyw8dbImLQR0SVED5F\nyu2pzf+iNPGCMGdB9QYvFM0=\n-----END CERTIFICATE-----", "organizationName": "Test", "partnerDomain": "Auth", "partnerId": "mpartner-default-print", "partnerType": "Online_Verification_Partner" }, "requesttime": "2020-11-10T12:33:51.648Z", "version": "string" }