Jira (PUP-11439) Ed25519 support

20 views
Skip to first unread message

Raul Tambre (Jira)

unread,
Jan 30, 2022, 12:39:01 PM1/30/22
to puppe...@googlegroups.com
Raul Tambre created an issue
 
Puppet / Task PUP-11439
Ed25519 support
Issue Type: Task Task
Assignee: Raul Tambre
Created: 2022/01/30 9:38 AM
Priority: Trivial Trivial
Reporter: Raul Tambre

Ruby 3.0 ships ruby-openssl 3.0, which support Ed25519 through the generic OpenSSL::PKey::PKey interface.

Puppet 7.14.0 fails with Ed25519 agent certificate/key:

Error: Unsupported key 'OpenSSL::PKey::PKey'

The reason for this is a check in lib/puppet/x509/cert_provider.rb, which checks for specific key types preventing the generic key type support from working. Simply removing the check is sufficient.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d)
Atlassian logo

Josh Cooper (Jira)

unread,
Feb 1, 2022, 4:18:03 PM2/1/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Team: Phoenix

Josh Cooper (Jira)

unread,
Feb 2, 2022, 7:56:01 PM2/2/22
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Puppet / Improvement PUP-11439
Ed25519 support
Change By: Josh Cooper
Issue Type: Task Improvement
Reply all
Reply to author
Forward
0 new messages