diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2009-10-05 23:13:51 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2009-10-05 23:13:51 +0200 |
commit | a9fe23cf53af320f890b39bc2f5d0024cbb7b75a (patch) | |
tree | e30312f9ff48427ccea032f196b3528e98f84204 /src/charon/plugins/stroke | |
parent | 408e46a3248e9222e106443796c7f7cd388e5b39 (diff) | |
download | strongswan-a9fe23cf53af320f890b39bc2f5d0024cbb7b75a.tar.bz2 strongswan-a9fe23cf53af320f890b39bc2f5d0024cbb7b75a.tar.xz |
stroke_list outputs group attributes
Diffstat (limited to 'src/charon/plugins/stroke')
-rw-r--r-- | src/charon/plugins/stroke/stroke_list.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/charon/plugins/stroke/stroke_list.c b/src/charon/plugins/stroke/stroke_list.c index 5716b4269..f7a0f62a6 100644 --- a/src/charon/plugins/stroke/stroke_list.c +++ b/src/charon/plugins/stroke/stroke_list.c @@ -22,6 +22,7 @@ #include <credentials/certificates/x509.h> #include <credentials/certificates/ac.h> #include <credentials/certificates/crl.h> +#include <credentials/ietf_attributes/ietf_attributes.h> #include <config/peer_cfg.h> /* warning intervals for list functions */ @@ -760,6 +761,7 @@ static void stroke_list_acerts(linked_list_t *list, bool utc, FILE *out) { ac_t *ac = (ac_t*)cert; identification_t *id; + ietf_attributes_t *groups; chunk_t chunk; if (first) @@ -785,6 +787,11 @@ static void stroke_list_acerts(linked_list_t *list, bool utc, FILE *out) { fprintf(out, " hserial: %#B\n", &chunk); } + groups = ac->get_groups(ac); + if (groups) + { + fprintf(out, " groups: %s\n", groups->get_string(groups)); + } fprintf(out, " issuer: \"%Y\"\n", cert->get_issuer(cert)); chunk = ac->get_serial(ac); fprintf(out, " serial: %#B\n", &chunk); |