- URL:
- https://<root>/machines/<machine>/sslcertificates/importExistingServerCertificates
- Methods:
POST
- Required Capability:
- Access allowed with the "Security and Infrastructure" privilege
- Version Introduced:
- 10.2
Description
The import
operation imports an existing server certificate, stored in the PKCS #12 format, into the keystore. If the certificate is a CA signed certificate, you must first import the CA Root or Intermediate certificate using the Import Root Certificate operation.
Request parameters
Parameter | Details |
---|---|
| A unique name for the certificate that easily identifies it. Example
|
| The password to unlock the file containing the certificate. Example
|
| The multi-part POST parameter containing the certificate file. |
| Introduced in 11.3. Specifies if the root or intermediate certificates included inside the existing certificate file should also be imported. By default, the parameter is set to Values: |
| The response format. The default response format is Values: |
Example usage
The following is a sample POST request for the import
operation:
POST /webadaptor/admin/machines/MACHINE.DOMAIN.COM/sslcertificates/importExistingServerCertificates HTTP/1.1
Host: machine.domain.com
Content-Type: multipart/form-data; boundary=----boundary
------boundary
Content-Disposition: form-data; name="certPassword"
certPassword
------boundary
Content-Disposition: form-data; name="alias"
existingCert
------boundary
Content-Disposition: form-data; name="certFile"; filename=""
Content-Type: application/octet-stream
certFile.pfx
------boundary
Content-Disposition: form-data; name="importCertificateChain"
true
------boundary
Content-Disposition: form-data; name="f"
pjson
------boundary
JSON Response example
{"status": "success"}