summaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_pkey.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2008-06-01 22:45:08 +0000
committerDr. Stephen Henson <steve@openssl.org>2008-06-01 22:45:08 +0000
commit3fc59c84061373c285eb90c4b8fae075a28daaf3 (patch)
treebaf5164363c89cc1bf889667a0fb039717574db0 /crypto/engine/eng_pkey.c
parentc61915c6598e8bf3d697f1426a99f061bf825bbb (diff)
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.c4
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);
}