[openssl-users] File signing/encrypting upgrade from 1.0.2 to 1.1.0

Jan Kohnert nospam001-lists at jan-kohnert.de
Tue Mar 27 17:36:58 UTC 2018


Hi,

Am Sat, 24 Mar 2018 01:22:21 +0100
schrieb Jan Kohnert <nospam001-lists at jan-kohnert.de>:

> Am Fri, 23 Mar 2018 21:22:02 +0000
> schrieb Matt Caswell <matt at openssl.org>:
> 
> > Also what happens if you change this line:
> > 
> >    bioCryptedData = BIO_new_file("testfile.crypt", "w");
> > 
> > to
> > 
> >    bioCryptedData = BIO_new_file("testfile.crypt", "wb");  
> 
> good point, thanks. I'll test that on Monday and report back.

That one works for the encryption part,however, the signing is still
broken. Here's what I get trying to verify the decrypted generated file:

D:\Develop\TestCrypt\build>openssl smime -decrypt -inform DER -in
testfile.crypt -out testfile.sig -inkey local.key

D:\Develop\TestCrypt\build>openssl smime -verify -inform DER -in
testfile.sig -out testfile.txt_neu -CAfile local.cert
Error reading S/MIME message
4404:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too
long:crypt o\asn1\asn1_lib.c:101:
4404:error:0D068066:asn1 encoding routines:asn1_check_tlen:bad object
header:cry pto\asn1\tasn_dec.c:1100:
4404:error:0D08303A:asn1 encoding
routines:asn1_template_noexp_d2i:nested asn1
error:crypto\asn1\tasn_dec.c:536:Field=cert, Type=PKCS7_SIGNED
4404:error:0D08303A:asn1 encoding
routines:asn1_template_noexp_d2i:nested asn1
error:crypto\asn1\tasn_dec.c:609: 4404:error:0D08403A:asn1 encoding
routines:asn1_template_ex_d2i:nested asn1
error:crypto\asn1\tasn_dec.c:460:Field=d.sign, Type=PKCS7

D:\Develop\TestCrypt\build>  

Best regards Jan


More information about the openssl-users mailing list