aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/charon/control/stroke_interface.c12
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;