diff options
author | tb <> | 2021-10-23 12:00:18 +0000 |
---|---|---|
committer | tb <> | 2021-10-23 12:00:18 +0000 |
commit | c4a5b1f8676a44f32abf55d9aff5ae7d2c36a4be (patch) | |
tree | cb20de44715f9d540c0aa5dda49e9b407458c53c | |
parent | da4752206df316b9d5b3a44483f2e75b435b9cc6 (diff) | |
download | openbsd-c4a5b1f8676a44f32abf55d9aff5ae7d2c36a4be.tar.gz openbsd-c4a5b1f8676a44f32abf55d9aff5ae7d2c36a4be.tar.bz2 openbsd-c4a5b1f8676a44f32abf55d9aff5ae7d2c36a4be.zip |
Stop reaching into structs that will become opaque in ca.c
"just commit it" beck
-rw-r--r-- | src/usr.bin/openssl/ca.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/usr.bin/openssl/ca.c b/src/usr.bin/openssl/ca.c index 2adc70141b..8922486bc4 100644 --- a/src/usr.bin/openssl/ca.c +++ b/src/usr.bin/openssl/ca.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ca.c,v 1.50 2021/10/22 09:44:30 tb Exp $ */ | 1 | /* $OpenBSD: ca.c,v 1.51 2021/10/23 12:00:18 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -1784,7 +1784,7 @@ do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, const EVP_MD *dgst, | |||
1784 | 1784 | ||
1785 | if (ca_config.msie_hack) { | 1785 | if (ca_config.msie_hack) { |
1786 | /* assume all type should be strings */ | 1786 | /* assume all type should be strings */ |
1787 | nid = OBJ_obj2nid(ne->object); | 1787 | nid = OBJ_obj2nid(X509_NAME_ENTRY_get_object(ne)); |
1788 | if (nid == NID_undef) | 1788 | if (nid == NID_undef) |
1789 | goto err; | 1789 | goto err; |
1790 | 1790 | ||
@@ -2328,7 +2328,6 @@ certify_spkac(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509, | |||
2328 | X509_REQ *req = NULL; | 2328 | X509_REQ *req = NULL; |
2329 | CONF_VALUE *cv = NULL; | 2329 | CONF_VALUE *cv = NULL; |
2330 | NETSCAPE_SPKI *spki = NULL; | 2330 | NETSCAPE_SPKI *spki = NULL; |
2331 | X509_REQ_INFO *ri; | ||
2332 | char *type, *buf; | 2331 | char *type, *buf; |
2333 | EVP_PKEY *pktmp = NULL; | 2332 | EVP_PKEY *pktmp = NULL; |
2334 | X509_NAME *n = NULL; | 2333 | X509_NAME *n = NULL; |
@@ -2370,8 +2369,7 @@ certify_spkac(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509, | |||
2370 | /* | 2369 | /* |
2371 | * Build up the subject name set. | 2370 | * Build up the subject name set. |
2372 | */ | 2371 | */ |
2373 | ri = req->req_info; | 2372 | n = X509_REQ_get_subject_name(req); |
2374 | n = ri->subject; | ||
2375 | 2373 | ||
2376 | for (i = 0;; i++) { | 2374 | for (i = 0;; i++) { |
2377 | if (sk_CONF_VALUE_num(sk) <= i) | 2375 | if (sk_CONF_VALUE_num(sk) <= i) |