diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2008-06-01 22:45:08 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2008-06-01 22:45:08 +0000 |
commit | 3fc59c84061373c285eb90c4b8fae075a28daaf3 (patch) | |
tree | baf5164363c89cc1bf889667a0fb039717574db0 /crypto/engine/eng_pkey.c | |
parent | c61915c6598e8bf3d697f1426a99f061bf825bbb (diff) | |
download | openssl-3fc59c84061373c285eb90c4b8fae075a28daaf3.tar.gz |
Allow ENGINE client cert callback to specify a set of other certs, for
the rest of the certificate chain. Currently unused.
Diffstat (limited to 'crypto/engine/eng_pkey.c')
-rw-r--r-- | crypto/engine/eng_pkey.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/engine/eng_pkey.c b/crypto/engine/eng_pkey.c index fd4c5e9ec3..1dfa2e3664 100644 --- a/crypto/engine/eng_pkey.c +++ b/crypto/engine/eng_pkey.c @@ -167,7 +167,7 @@ EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **ppkey, - UI_METHOD *ui_method, void *callback_data) + STACK_OF(X509) **pother, UI_METHOD *ui_method, void *callback_data) { if(e == NULL) @@ -191,6 +191,6 @@ int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, ENGINE_R_NO_LOAD_FUNCTION); return 0; } - return e->load_ssl_client_cert(e, s, ca_dn, pcert, ppkey, + return e->load_ssl_client_cert(e, s, ca_dn, pcert, ppkey, pother, ui_method, callback_data); } |