POST Add Key Certificates

The Add Key Certificates API is used to add a key certificate in Connect:Direct Web Services.

Method URI

POST

/cdwebconsole/svc/mftKeyCertificates

The following example shows the Command:
curl -X 'POST' \
  	    'https://172.20.183.89:9443/cdwebconsole/svc/mftKeyCertificates' \
            -H 'Authorization: eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI0MjI0Y2M4YS0yNmVjLTQxOTMtYWY5Mi1iMzg1MjVkODRjM2EiLCJleHAiOjE3MTQ5OTgwMDN9.ZB8KQoTUnQ27QQ0TaRhSzJfVisO1tgE6ctn4vqMyeGjNMEn0a_5JqscslDbpmEwx1P04ZvCJVVAWk4BPBAEiew' \
            -H 'Content-Type: application/json' \
            -H 'X-XSRF-TOKEN: b0b136f2-7a96-48c7-b1c7-a1efd83c451f' \
            -d '{"certificateLabel":"test.pem","certificateData":"-----BEGIN ENCRYPTED PRIVATE KEY----- MIIE6TAbBgkqhkiG9w0BBQMwDgQItZR2AsaL+xoCAggABIIEyB8lYZJrPZC+VLMv 6/QaZaspJeHwantBdF/z2L/kiJoKNEhiJjecJR5uAkvtKIfnp/9Xr1KV+lNJywvU /nhqDz0y8d6vRnRjGZ6rgZfVWM0ErfUVqRufcRTWk8JK7d+CtXoAbvCPVKLTzAwZ JqOByheTRmn7bx67hjPuSvfoMgN7CR/skstg6ptUTg9Ek8x2hKOmjo+9/HE4+CeU 9GljEMUmShF/yFDrka2rzThWG0V4lH3Y51gp4l5HatOgKrWooetavE+aOFz3d9MT uxo4ry9ij2U+dfEIhndYB69qW8zWZD/9I8rA321nt8WUgE3kYp7/TkUKiUneME7u LmyYTf0XRWT9DgxK8Xft2ypB/jCvvGsIac/f50ztC26/+ZirFVFqnojZ011bJUq6 pymQ2AJl2KC1VPDutV5GUsa/IR6saZAgLZ/dkdL8flxuBTTnt0o8TUfNhrh/R4Nm CtxWOdzqz4CwR0rK1tVRE5bYsDt4/kN7/dUpMLPnQdalqsgvUbrjOBfy8NydvRzd A0LmsYQH84V2wkuBcr0DEJd637B7EIO87lw3WCgcApBEQ0lYdHhF6l9xc61FU0f2 c8weI9CtCG311jTv2tcXg3fjMgiTpYQ4604Tq4DGhsxmpVxU+OlG50rAT0q6UG6v 9M0qjdr9TC6O/9B7NE2wEbRKWdxDEJ6tt/UK4LtytKe87JIK34AP3mWZg2GqoxEY jUYWNiTYNG/hx2NcJtGF7ZD6JOkOsNpIiftWPuGP0hZjFvgeZ4yrJcHIqVuN4ZyE MtePzHTKRFCmCHjxfULan23QW+UwvrCZjhbRnUJrdKVHeDA3lltOazJJPRQxMeQ6 59DSDjJ/N01dOUvNnN3na/EU2VWu32aMfiBbbvgMT3PM41XXNAaeV5i/gdpn1CxW T3XYsJhP2h1k7c7WB+legyU/9YvTgXE18XrdQ0YXFlvlniJ4S4ZjuHhKGR8ie2GS ra1YFLxEBjHpRQdka+KZOr24F1UWycazgN017MiEV3IaXOQ8lNb5BmPVdYs45nH1 nPufpYqSeWZtNYcUhyr+Ou/Yl9vD0j5pEKs6VWMw2oXOwEhGc8P7L/tutzMcHp/w iCoRQ4rsRYsnj6ZEHVwWEfuPXHnwYOduPjRYT/CUlvqwj1d1uLRnOHPT/GwbMNe5 Wilqw6AMNjz+YuvPmF/gm53bBywHO0E8pHtjyQwyFdc1hajJsxkn9dzrOD1l2h9Y ejdqC1N/fq2dw70tTft7PqX2Qw0GKsxpR9sEGP0k319x3FgeWhlF3dWVseSxAS3k WbeDzlv9w82iXsOQP9kZedFR7QHn7idztT0SMmAQaHvRlzqU1dnF5x+maGl9GEBh GMUMTjr8oglHrB46SXtXjrxv5LsToyx2av589WHYYBmOP1GYBgVtrRiFuO26T/77 LllpIrVnY215tlnwqYfdInnbLiPCVrgcWbhzXmRXKmJGI0Vtt1+1hPstsKB2STBL cbftoAKZwTZJO0F8Xbgo+yWuAfCbciyEyBAjMeVH1t0dV/HPRjWMGBgY8UlwoXjO xP2btmybYm+5NFpTkHxTHyRZVb9NnVKs9QTTazNOKJsZ4N8OU8eC7WU+A+W6VBeB 0GbJ2bmyndC3pd//UQ== -----END ENCRYPTED PRIVATE KEY----- -----BEGIN CERTIFICATE----- MIIDITCCAgmgAwIBAgIJAJOB4oesj95SMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNV BAMTDkNEIERlbW8gU3ViIENBMB4XDTE3MDUyNTE4MDMwNloXDTI3MDUyMzE4MDMw NlowFzEVMBMGA1UEAxMMQ0QgRGVtbyBJRCAxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA+LC0MAUiN5dCO/Z7lJdh4yCs1VXeTue0d9HQ4COnvRRD7W8I bg9kXw/izw1/2UwiWW+uISVVPOZjjfP5AnxHbZjLsv3vRzCsg1o3Tcijxrs97xU8 9SVTwBG0AhQ42ao1E/CWzrWNpb/7NeALQsG1ZCJFckMEUWNSlxGcYvHITKPFKNK8 UNoWDlzU1IrTgYcTtr9wHiyT4Lz8QkuOD7uMX8qzb4ozyPlo30tgxXkPWODSlMYg zWwEvJule9UYJkLWRwJvtnZKp1+nmFbK7/Hi2ZBBmZXnrhGUqGnHoUKQlhG92Y3a Ny2+GUXcoxGzCS1jOCKfWhc5Alzdsqk1iyxxNQIDAQABo24wbDAdBgNVHQ4EFgQU ZKXGSd26lk/EsWYuYBkYYMbK/UkwHwYDVR0jBBgwFoAUGcZ6IBnal4fREH4h2tl9 jkUrNxowCwYDVR0PBAQDAgWgMBIGA1UdEQEB/wQIMAaHBMA3aMEwCQYDVR0TBAIw ADANBgkqhkiG9w0BAQsFAAOCAQEAJUAg1asO/wclvbo2x23XqXTV6l+bMg5q+dVq Gcewk3bGZxoQcyDnd9c9GD4vbu6YHcWV+hnMS7PjvmrPFnaJyFkFSw1VfntoCQpX hNfWeQxK1Z5jQTOYHpEGvXIfji7FQ8sGd+0+1tEYInxW6SvfUXJrOAYDPytjuKXk KxbLTv7DONQA4SFAk0b+cvi60QkVQVrwFdsgjYT47MymuOrE8wREu22VLuVIGZeh VyZRyaWoA6SXgZ6ar0NakSIhM4fYfrShB/xGYFSRd78G6m1kie2P+4im39q5s+Kk JytVbRgblzzdetimI5jeJa3zfa2yeFCmJzMll8PKHVBg2cof6w== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDMjCCAhqgAwIBAgIJANqgeDOovR7eMA0GCSqGSIb3DQEBCwUAMBUxEzARBgNV BAMTCkNEIERlbW8gQ0EwHhcNMTcwNTI1MTgwMzA0WhcNMjcwNTIzMTgwMzA0WjAV MRMwEQYDVQQDEwpDRCBEZW1vIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7xtAf0dDSRYn3/K+8RnbHH/+2frmLYQoU7JP0Ow0zyzm2IKfTmcJixjP 3xPVPjCJfQaxyj65PusihH4hln6gQYIxzZzjdvOsXLsoRwtq8pgWa1j1UQ6bM164 xr4zu30mZcttFwHrF1hE7+xOsmRr7aiZ7bjCvrpld2j+HXCwfXrVoIeECYmdciS/ oBc6/sw8ZsjMsjnYuQLU116ERn3rQWMNwYkM5Xi9VRMw7HBvhNos3cFeg1bdUEnS XZQJeX+TOLR640HQmkPUKNObUapwpA/zpLkGjRyI705nUhxsmeJgPaqmf868rsES d01OpSQD9VVOd2L8FIIEXMn7/jXg+wIDAQABo4GEMIGBMB0GA1UdDgQWBBRlOZw+ 6hImotytViePH/88wM/LxjBFBgNVHSMEPjA8gBRlOZw+6hImotytViePH/88wM/L xqEZpBcwFTETMBEGA1UEAxMKQ0QgRGVtbyBDQYIJANqgeDOovR7eMAsGA1UdDwQE AwIBpjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA6VEAc6c7pxELq xs6BZC1APpSmdzW9onaWSDap1iswhiPrSDPRGAKJg8fY2J7La8A8iQx05SyXzS8d KLCgW1bdeOK7S2d1kaetRRBlUwq6/Jv4wl/uq1WZzT/vuEhDDfslUimIj+W73TnN RNgCa5iU3+x3bu95SumtLcPHdq5jDpJbHM1wuGiQITgyvRry/44pG4HAsV7rctkS 5RKXDwZyLbBqEJi+Z7fPEvZkfM+sAUqyGhFUzs4VtB58iXtwalFgx/Yh/TSAoNH6 FvYex6e3x5/cKzCk4IbKCg+GVvN2+tQPVRK5+A15a5HR15vWhz92mtYdby4xwumU XF79w/Q6 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDNjCCAh6gAwIBAgIJAJOB4oesj95RMA0GCSqGSIb3DQEBCwUAMBUxEzARBgNV BAMTCkNEIERlbW8gQ0EwHhcNMTcwNTI1MTgwMzA1WhcNMjcwNTIzMTgwMzA1WjAZ MRcwFQYDVQQDEw5DRCBEZW1vIFN1YiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALKfwkFzP/GC6q5tTSocZ77hjss0Wu34wDktg5xoUCl7G6wsyIGY 38d68iUt0j1rcQ5eTazPgsEAMifATcYwpyJ5ob0RPHK8QH2smdYzXinbLSR9DMPF Nv0Yxn99Uf+wsTRCbpdufuKik8ZtEmerW0vkX0b3xM44MsvIaj6GqSQWVA9Bocuy SC7Tg6S8K0QGU+1epDlaSUc1VrtyF4BNXOHsVSMA+xqI+EXd+UYlmFcTlFnYS4fc 4KqLf+TS3hUiQiXTjDmdrYrIcREd6alxS29LSz/WaRxC2AXLclX3hCDw/zJaHrBO 8e4Zy5qVvYYr/YcL1YCH1UB8wxs1Srn3iqsCAwEAAaOBhDCBgTAdBgNVHQ4EFgQU GcZ6IBnal4fREH4h2tl9jkUrNxowRQYDVR0jBD4wPIAUZTmcPuoSJqLcrVYnjx// PMDPy8ahGaQXMBUxEzARBgNVBAMTCkNEIERlbW8gQ0GCCQDaoHgzqL0e3jALBgNV HQ8EBAMCAaYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAR2rm0AvZ LAAMY4PTy4/BE02X/7dUFXqndNQJYC/usGAPW6/Vhyusk+/XELx4jLBMsHTVikoQ Kco8pJdzzxMROl5U/8l1QziaBRYE9vdS6HDMOI6Aw0uyfkOxR/jnhXHoX2mxYDBj PZUiMMdL7mej6hzx52dyTQ6/5SiXTUqoXaqjL2/KEqNi4gxuPG0heeSMm4S2FUYN K0Lkf2SdiIjvQj9caLgSsZbVfFUk5lXPZCS78I2W8ZqGmTMrbggZHIYhh9wGHC2m F6l6L+8wAygE0bDjOFMxL37r0MQ4RCCbFFslaSFyBIEGl8+2x+j8wse8JSjWgZvs LxJJgvgsQYlGMA== -----END CERTIFICATE-----","certificatePassphrase":"password"}'
The following example shows the HTTP User Request:
{
  "certificateData": "{scertificate data goes here}",
  "certificateLabel": "keycert.pem",
  "certificatePassphrase": "Y2hhbmdlaXQ="
}
The following example shows the Sample Response:
[
  {
    "messageCode": 200,
    "message": "KeyCert has been successfully added."
  }
]