diff options
Diffstat (limited to 'src/lib/libcrypto/ocsp/ocsp_vfy.c')
| -rw-r--r-- | src/lib/libcrypto/ocsp/ocsp_vfy.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ocsp/ocsp_vfy.c b/src/lib/libcrypto/ocsp/ocsp_vfy.c index ebdd826878..e92b5d7326 100644 --- a/src/lib/libcrypto/ocsp/ocsp_vfy.c +++ b/src/lib/libcrypto/ocsp/ocsp_vfy.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ocsp_vfy.c,v 1.15 2017/01/29 17:49:23 beck Exp $ */ | 1 | /* $OpenBSD: ocsp_vfy.c,v 1.16 2021/10/24 13:50:14 tb Exp $ */ |
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
| 3 | * project 2000. | 3 | * project 2000. |
| 4 | */ | 4 | */ |
| @@ -179,6 +179,13 @@ end: | |||
| 179 | return ret; | 179 | return ret; |
| 180 | } | 180 | } |
| 181 | 181 | ||
| 182 | int | ||
| 183 | OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer, | ||
| 184 | STACK_OF(X509) *extra_certs) | ||
| 185 | { | ||
| 186 | return ocsp_find_signer(signer, bs, extra_certs, NULL, 0) > 0; | ||
| 187 | } | ||
| 188 | |||
| 182 | static int | 189 | static int |
| 183 | ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, STACK_OF(X509) *certs, | 190 | ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, STACK_OF(X509) *certs, |
| 184 | X509_STORE *st, unsigned long flags) | 191 | X509_STORE *st, unsigned long flags) |
