Installation: expecting an rsa key, any plans to support elliptic curve keys?
-
Does anyone know if there's plans to support ed25519 and other elliptic curve TLS keys? Especially now that many public Certificate Authorities are moving to them.
I wasn't following any official documentation, so I can't complain about running into this limitation unexpectedly, though I'd be interested to know if it is well documented already, if not, I'd be happy to submit documentation PRs. -
@julien-f does it ring any bell?
-
@josh-hemphill For the time being,
xo-servergenerates certificates using RSA 2048 keys, but you can use your own certificate with other algos like P-384 ECDSA. -
@julien-f Running XCP-ng 8.3, I encounter this error when running
xe host-server-certificate-installto install a P-256 ECDSA cert, which was generated by Let's Encrypt using their default settings:The provided key uses an unsupported algorithm. algorithm_oid: p256Any ideas on how to resolve this?
EDIT: Woops, I didn't realise this was the XO forum section.
-
For the XCP-ng question, pinging @Team-OS-Platform-Release
-
That's actually a question for @Team-XAPI-Network
-
@jivanpal said in Installation: expecting an rsa key, any plans to support elliptic curve keys?:
uses an unsupported algorithm
The only supported algorithms are RSA 2048 and 4096. I'm not sure if there are good reason to not support ECDSA. I remembers some discussions about this, will try to find them.
-
Oh no in fact the discussion that I remember (just find it) was about why not accept SHA 384: https://github.com/xapi-project/xen-api/pull/6467
-
@gthvn1 Well that's unfortunate... I've generated an RSA-2048 cert with Certbot and it works, but it would be nice to have support for ECC.
-
@jivanpal We do not currently have any plans to support elliptic curve keys - this is a very sensitive topic given different governmental security requirements around the world.
Note that Let's Encrypt recommends a dual setup for this exact reason: "Our recommendation is to serve a dual-cert config, offering an RSA certificate by default, and a (much smaller) ECDSA certificate to those clients that indicate support." (https://letsencrypt.org/docs/integration-guide/)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login