mirror of
git://git.proxmox.com/git/pve-common.git
synced 2025-01-06 21:17:37 +03:00
cert: fix invalid CSR version
According to rfc2986 the only valid version is 0. No newer rfc changed that. See section 4.1: https://www.rfc-editor.org/rfc/rfc2986#section-4.1 Manually verifying the CSR with openssl results in the following error: ``` $ openssl req -in bad.csr -text -noout Certificate Request: Data: Version: Unknown (2) ``` Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
This commit is contained in:
parent
4cb946a81c
commit
8ebb0f82ac
@ -430,7 +430,7 @@ sub generate_csr {
|
||||
|
||||
$cleanup->("Failed to set public key\n") if !Net::SSLeay::X509_REQ_set_pubkey($req, $pk);
|
||||
|
||||
$cleanup->("Failed to set CSR version\n") if !Net::SSLeay::X509_REQ_set_version($req, 2);
|
||||
$cleanup->("Failed to set CSR version\n") if !Net::SSLeay::X509_REQ_set_version($req, 0);
|
||||
|
||||
$cleanup->("Failed to sign CSR\n") if !Net::SSLeay::X509_REQ_sign($req, $pk, $md);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user