[openssl 1.1.1n] My application acts as a SSL client and SSL server send 4 certificates in its Certificate packet and only the 3rd one has NULL algor in its public key.

Viktor Dukhovni openssl-users at dukhovni.org
Mon Mar 6 20:46:45 UTC 2023

On Mon, Mar 06, 2023 at 07:47:15PM +0000, Ma Zhenhua wrote:

> My applicaiton core dumped. I read the related OSSL code and can't
> figure out why  struct X509_pubkey_st.algor is NULL. I tried to
> reproduce the issue and captured the Certificate Handshake packet from
> the SSL server and found that the 3rd certificate contains the public
> key algorithm. Any constructive suggest is highly appreciated.
> subjectPublicKeyInfo
>     algorithm (rsaEncryption)
>         Algorithm Id: 1.2.840.113549.1.1.1 (rsaEncryption)
>     subjectPublicKey: 3082010a0282010100b2788071ca78d5e371af478050747d6ed8d78876f49968f7582160…
>         modulus: 0x00b2788071ca78d5e371af478050747d6ed8d78876f49968f7582160f97484012fac022d…
>         publicExponent: 65537

Please make the certificate in question available, in either PEM or DER
format.  Off-list if you prefer.


More information about the openssl-users mailing list