GmSSL / OpenSSL-Compatibility-Layer

OpenSSL Compatibility Layer of GmSSL
Apache License 2.0
7 stars 1 forks source link

编译出的nginx 能不能同时支持sm2证书与rsa证书? #7

Open Jiaweimsg opened 1 month ago

Jiaweimsg commented 1 month ago

编译出的nginx 能不能同时支持sm2证书与rsa证书?

Jiaweimsg commented 1 month ago

./nginx -c /opt/nginx_test_rsa.conf /opt/GmSSL/src/sm2_key.c:155:sm2_public_key_algor_from_der(): /opt/GmSSL/src/sm2_key.c:435:sm2_public_key_info_from_der(): /opt/GmSSL/src/x509_cer.c:1052:x509_tbs_cert_from_der(): /opt/GmSSL/src/x509_cer.c:1432:x509_cert_get_details(): /opt/GmSSL/src/x509_cer.c:1315:x509_cert_from_pem(): /opt/OpenSSL-Compatibility-Layer/src/pem.c:86:PEM_read_bio_X509(): /opt/OpenSSL-Compatibility-Layer/src/pem.c:124:PEM_read_bio_X509_AUX(): nginx: [emerg] cannot load certificate "/opt/cert_openssl/ssl/lab.com.crt": PEM_read_bio_X509_AUX() failed

我加入了正常的证书,启动异常

PikaByter commented 1 month ago

我测试的结果也是这样

BaiJing-LR commented 2 weeks ago

这个是只支持 TLCP 协议的, 只支持国密证书, 不支持RSA