From: Doug MacEachern Date: Wed, 13 Mar 2002 18:50:17 +0000 (+0000) Subject: use ssl_asn1_table_keyfmt() function X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f1a8ffdb8b5952abd78483396f78d744dc00f60;p=apache use ssl_asn1_table_keyfmt() function git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93910 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_engine_pphrase.c b/modules/ssl/ssl_engine_pphrase.c index 56237c0658..35c29968da 100644 --- a/modules/ssl/ssl_engine_pphrase.c +++ b/modules/ssl/ssl_engine_pphrase.c @@ -336,12 +336,12 @@ void ssl_pphrase_Handle(server_rec *s, apr_pool_t *p) * are used to give a better idea as to what failed. */ if (pkey_mtime) { - const char *key_types[] = {"RSA", "DSA", NULL}; + const char *key_types[] = {"RSA", "DSA"}; int i; - for (i=0; key_types[i]; i++) { - char *key_id = - apr_psprintf(p, "%s:%s", cpVHostID, key_types[i]); + for (i=0; i < SSL_AIDX_MAX; i++) { + const char *key_id = + ssl_asn1_table_keyfmt(p, cpVHostID, i); ssl_asn1_t *asn1 = ssl_asn1_table_get(mc->tPrivateKey, key_id);