[openssl-users] CSR verify failure

Felipe Gasper felipe at felipegasper.com
Mon Mar 26 15:28:05 UTC 2018


Can you paste one of the CSRs that fails verification?

-Felipe

> On Mar 26, 2018, at 11:19 AM, Jon Uriarte <juriarte at redhat.com> wrote:
> 
> Hi folks,
> 
> I'm hitting some issues when trying to create SSL certificates and was wondering if any around could help with this.
> I can create a CSR and sign it with a newly created key:
> 
>   $ openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
>   Generating a 2048 bit RSA private key
>   ........................................+++
>   .....+++
>   writing new private key to 'privateKey.key'
>   -----
>   (enter CSR data)
>   ...
> 
> But just after CSR creation, its verification fails:
> 
>   $ openssl req -text -noout -verify -in CSR.csr
>   verify failure
>   139886616864656:error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type is not 01:rsa_pk1.c:103:
>   139886616864656:error:04067072:rsa routines:RSA_EAY_PUBLIC_DECRYPT:padding check failed:rsa_eay.c:773:
>   139886616864656:error:0D0C5006:asn1 encoding routines:ASN1_item_verify:EVP lib:a_verify.c:249:
>   Certificate Request:
>       Data:
>           Version: 0 (0x0)
>           Subject: C=ES, L=Default City, O=Default Company Ltd
>   ...
> 
> At this point, if I try to create a certificate from the CSR, it creates an empty certificate.
> 
> Private key check returns ok:
> 
>   $ openssl rsa -in privateKey.key -check
>   RSA key ok
>   writing RSA key
>   -----BEGIN RSA PRIVATE KEY-----
>   ...
>   -----END RSA PRIVATE KEY-----
> 
> The public key can be read from the CSR:
> 
>   $ openssl req -in CSR.csr -noout -pubkey
>   -----BEGIN PUBLIC KEY-----
>   ...
>   -----END PUBLIC KEY-----
> 
> I am working on a RHEL machine, with this openssl version:
> 
>   $ rpm -qa | grep openssl                                           
>   openssl-libs-1.0.2k-12.el7.x86_64
>   openssl-1.0.2k-12.el7.x86_64
> 
> Don't know if could be related to a missing library, and have tried to find out the root cause of the issue in internet and mailing lists but didn't get to it.
> 
> Any help would be very much appreciated.
> 
> 
> Thanks!
> Jon
> 
> -- 
> openssl-users mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users



More information about the openssl-users mailing list