Install Third-Party CA-Signed Certificates
Using Server Certificate and Certificate Authority Files
VMware
Cloud Foundation
supports two ways to install third-party
certificates. This procedure describes the new method, which is the default method for
VMware
Cloud Foundation
4.5.1 and
later. If you prefer to use the legacy method
for installing third-party CA-signed certificates, see Install Third-Party CA-Signed Certificates in VMware Cloud Foundation Using a Certificate Bundle.
- In the navigation pane, click.
- On theWorkload Domainspage, from the table, in the domain column click the workload domain you want to view.
- On the domain summary page, click theCertificatestab.
- Generate CSR files for the target components.
- From the table, select the check box for the resource type for which you want to generate a CSR.
- ClickGenerate CSRs.TheGenerate CSRswizard opens.
- On theDetailsdialog, configure the settings and clickNext.OptionDescriptionAlgorithmSelect the key algorithm for the certificate.Key SizeSelect the key size (2048 bit, 3072 bit, or 4096 bit) from the drop-down menu.EmailOptionally, enter a contact email address.Organizational UnitUse this field to differentiate between divisions within your organization with which this certificate is associated.Organization NameType the name under which your company is known. The listed organization must be the legal registrant of the domain name in the certificate request.LocalityType the city or locality where your company is legally registered.StateType the full name (do not abbreviate) of the state, province, region, or territory where your company is legally registered.CountryType the country name where your company is legally registered. This value must use the ISO 3166 country code.
- (Optional) On theSubject Alternative Namedialog, enter the subject alternative name(s) and clickNext.You can enter multiple values separated by comma (,), semicolon (;), or space ( ). For NSX-T, you can enter the subject alternative name for each node along with the Virtual IP (primary) node.Wildcard subject alternative name, such as *.example.com are not recommended.
- On theSummarydialog, clickGenerate CSRs.
- Download and save the CSR files by clickingDownload CSR.
- When the downloads complete, request signed certificates from your third-party Certificate Authority for each .csr.
- After you receive the signed certificates, open theSDDC Manager UIand clickUpload and Install.
- In theInstall Signed Certificatesdialog box, select the resource for which you want to install a signed certificate.The drop-down menu includes all resources for which you have generated and downloaded CSRs.
- Select aSourceand enter the required information.SourceRequired InformationPaste TextCopy and paste the:
- Server Certificate
- Certificate Authority
Paste the server certificate and the certificate authority in PEM format (base64-encoded) . For example:-----BEGIN CERTIFICATE----- <certificate content> -----END CERTIFICATE------If the Certificate Authority includes intermediate certificates, it should be in the following format:-----BEGIN CERTIFICATE----- <Intermediate certificate content> -----END CERTIFICATE------ -----BEGIN CERTIFICATE----- <Root certificate content> -----END CERTIFICATE-----File UploadClickBrowseto upload the:- Server Certificate
- Certificate Authority
Files with.crt,.cer,.pem,.p7band.p7cextensions are supported.Certificate ChainClickBrowseto upload the certificate chain.Files with.crt,.cer,.pem,.p7band.p7cextensions are supported. - ClickValidate.If validation fails, resolve the issues and try again, or clickRemoveto skip the certificate installation.
- To install a signed certificate for another resource, clickAdd Anotherand repeat steps 8-10 for each resource.
- Once all signed certificates have been validated successfully, clickInstall.