From 5e684f980b2d401ba5cb4b546fa9c517a2f04891 Mon Sep 17 00:00:00 2001 From: fengweihao Date: Sat, 22 Jun 2019 00:25:28 +0800 Subject: [PATCH] =?UTF-8?q?#8=20=E4=BF=AE=E6=94=B9certstorre=E5=A1=AB?= =?UTF-8?q?=E5=85=85=E9=BB=98=E8=AE=A4=E5=AF=86=E9=92=A5=E7=94=A8=E6=B3=95?= =?UTF-8?q?=E4=B8=BA(digitalSignature=E3=80=81keyEncipherment)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cert_session.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/cert_session.c b/src/cert_session.c index c91822f..aea02d2 100644 --- a/src/cert_session.c +++ b/src/cert_session.c @@ -500,12 +500,9 @@ x509_modify_by_cert(X509 *cacrt, EVP_PKEY *cakey, X509 *origcrt, char *pkey, if (rv == -1) goto errout; - rv = ssl_x509_v3ext_copy_by_nid(crt, origcrt, - NID_key_usage); - if (rv == 0) - rv = ssl_x509_v3ext_add(&ctx, crt, "keyUsage", - "digitalSignature," - "keyEncipherment"); + rv = ssl_x509_v3ext_add(&ctx, crt, "keyUsage", + "digitalSignature," + "keyEncipherment"); if (rv == -1) goto errout;