Review steps 5.1.1 to 5.1.4 in Configuration on Kubernetes Control Plane Node and ensure all the steps are completed before proceeding with the steps below.
-
Copy the generated CSR to
/home/admin/k8s_plugin/certsand submit it to ESKM for signing by the ESKMLocalCA as a client certificate, see Create a Client Certificate.
Generated CSR in k8s_plugin
-
Go to ESKM Management Console > Security > Certificates & CAs > Local CAs .
Local CA
-
Select the created CA and click Sign Request.
Sign Certificate Request
-
Select the previously created CA certificate from the Sign with Certificate Authority dropdown list.
-
Select Client in the Certificate Purpose section.
-
Copy the host certificate content to the Certificate Request box.
-
Copy the signed certificate and save it as
kms_plugin_client.crtin thecertsdirectory.
Signed Certificate Information
kms_plugin_client.crt
-
Copy the ESKMLocalCA certificate and save it as ESKMLocalCA.crt in the certs directory.
CA Certificate Information
ESKMLocalCA.crt
-
Ensure that all three files
ESKMLocalCA.crt,kms_plugin_client.crtandkms_plugin_client.keyare present in the certs directory.
certs Directory