diff options
| author | fengweihao <[email protected]> | 2019-06-22 00:25:28 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2019-06-22 00:25:28 +0800 |
| commit | 5e684f980b2d401ba5cb4b546fa9c517a2f04891 (patch) | |
| tree | 4376cf21f821d96dfb2f9f45f050d6691e7d96fc | |
| parent | c98f442d0470e08e32a1c820f627678afeacc45d (diff) | |
#8
修改certstorre填充默认密钥用法为(digitalSignature、keyEncipherment)
| -rw-r--r-- | src/cert_session.c | 9 |
1 files 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; |
