Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OVA shared TLS certificate #881

Closed
3 tasks done
andrewtchin opened this issue Sep 26, 2017 · 2 comments
Closed
3 tasks done

OVA shared TLS certificate #881

andrewtchin opened this issue Sep 26, 2017 · 2 comments
Assignees
Labels
product/ova Related to the OVA packaging of vSphere Integrated Containers

Comments

@andrewtchin
Copy link
Contributor

andrewtchin commented Sep 26, 2017

@andrewtchin commented on Wed Jul 05 2017

User Statement:

As a user I want to be able to use the same TLS certificate across all components of the OVA, whether it is generated by the OVA or entered during the OVA deploy.

Details:
We currently generate a separate self signed cert for each component or require the user to enter multiple certificates (or the same certificate multiple times) in the deploy. Change this to be shared so the user can enter it once.
Also examine how we handle a user provided CA (is it added to the root store?) and how that impacts appliance initialization (skip thumbprint verification on Getting Started Page if we trust the cert on vCenter - this investigation may lead to opening another issue)

Acceptance Criteria:

@andrewtchin
Copy link
Contributor Author

account for encrypted private key

Jan 09 17:06:51 server.local start_fileserver.sh[2137]: time="2018-01-09T17:06:51Z" level=fatal msg="Failed to load certificate /opt/vmware/fileserver/cert/server.crt and key /opt/vmware/fileserver/cert/server.key: tls: failed to pars
e private key"```

@andrewtchin
Copy link
Contributor Author

andrewtchin commented Feb 2, 2018

Doc updates:

  • DCUI shows SHA1 fingerprint of certificate (may not show up immediately on boot since cert isn't generated/read yet, but refreshes later)
  • Single TLS certificate is used for all services running on the appliance
  • User provided certificate fields in OVA deploy moved to the same section as password
  • If user provided PKCS1 (-----BEGIN RSA PRIVATE KEY-----) format cert is detected, it is automatically converted to PKCS8 format
  • Requirement of unencrypted PEM format for user provided certificate remains

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product/ova Related to the OVA packaging of vSphere Integrated Containers
Projects
None yet
Development

No branches or pull requests

2 participants