diff options
-rwxr-xr-x | src/charon/control/stroke_interface.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/charon/control/stroke_interface.c b/src/charon/control/stroke_interface.c index 885cf9366..2087da4c0 100755 --- a/src/charon/control/stroke_interface.c +++ b/src/charon/control/stroke_interface.c @@ -1259,6 +1259,14 @@ static void stroke_list(private_stroke_interface_t *this, { list_auth_certificates(this, AUTH_CA, "CA", msg->list.utc, out); } + if (msg->list.flags & LIST_OCSPCERTS) + { + list_auth_certificates(this, AUTH_OCSP, "OCSP", msg->list.utc, out); + } + if (msg->list.flags & LIST_AACERTS) + { + list_auth_certificates(this, AUTH_AA, "AA", msg->list.utc, out); + } if (msg->list.flags & LIST_CAINFOS) { ca_info_t *ca_info; @@ -1298,10 +1306,6 @@ static void stroke_list(private_stroke_interface_t *this, } iterator->destroy(iterator); } - if (msg->list.flags & LIST_OCSPCERTS) - { - list_auth_certificates(this, AUTH_OCSP, "OCSP", msg->list.utc, out); - } if (msg->list.flags & LIST_OCSP) { ca_info_t *ca_info; |