aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/keys.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-08-24 14:19:51 +0200
committerMartin Willi <martin@strongswan.org>2009-08-26 11:23:52 +0200
commitb4b68b64b83c784ba6fac71b6acda1edfd4a5a62 (patch)
tree782696bbb57cb95330d7f389416209ece4c8209a /src/pluto/keys.c
parent5bceb90c8660d7e6f33b1c9d3996d836918945e3 (diff)
downloadstrongswan-b4b68b64b83c784ba6fac71b6acda1edfd4a5a62.tar.bz2
strongswan-b4b68b64b83c784ba6fac71b6acda1edfd4a5a62.tar.xz
updated pluto to new fingerprinting API
Diffstat (limited to 'src/pluto/keys.c')
-rw-r--r--src/pluto/keys.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/pluto/keys.c b/src/pluto/keys.c
index 31190340d..249d89100 100644
--- a/src/pluto/keys.c
+++ b/src/pluto/keys.c
@@ -1433,7 +1433,7 @@ void list_public_keys(bool utc)
{
pubkey_t *key = p->key;
public_key_t *public = key->public_key;
- identification_t *keyid = public->get_id(public, ID_PUBKEY_INFO_SHA1);
+ chunk_t keyid;
char buf[BUF_LEN];
idtoa(&key->id, buf, BUF_LEN);
@@ -1443,7 +1443,10 @@ void list_public_keys(bool utc)
public->get_keysize(public) * BITS_PER_BYTE,
&key->until_time, utc,
check_expiry(key->until_time, PUBKEY_WARNING_INTERVAL, TRUE));
- whack_log(RC_COMMENT," keyid: %Y", keyid);
+ if (public->get_fingerprint(public, KEY_ID_PUBKEY_INFO_SHA1, &keyid))
+ {
+ whack_log(RC_COMMENT," keyid: %#B", &keyid);
+ }
if (key->issuer.len > 0)
{
dntoa(buf, BUF_LEN, key->issuer);