From 1ded0f6496da59a10392f4e73f7801fcb6e14241 Mon Sep 17 00:00:00 2001 From: Klas Lindfors Date: Wed, 25 Jun 2014 14:14:23 +0200 Subject: [PATCH] set version on the selfsigned cert --- tool/yubico-piv-tool.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tool/yubico-piv-tool.c b/tool/yubico-piv-tool.c index bf9b0ef..39a63e0 100644 --- a/tool/yubico-piv-tool.c +++ b/tool/yubico-piv-tool.c @@ -676,6 +676,10 @@ static bool selfsign_certificate(ykpiv_state *state, enum enum_key_format key_fo fprintf(stderr, "Failed to allocate certificate structure.\n"); goto selfsign_out; } + if(!X509_set_version(x509, 2)) { + fprintf(stderr, "Failed to set certificate version.\n"); + goto selfsign_out; + } if(!X509_set_pubkey(x509, public_key)) { fprintf(stderr, "Failed to set the certificate public key.\n"); goto selfsign_out;