aboutsummaryrefslogtreecommitdiffstats
path: root/src/libpts/plugins/imv_attestation/imv_attestation_process.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-06-11 14:33:34 +0200
committerMartin Willi <martin@revosec.ch>2012-06-12 14:24:49 +0200
commita37f2d2006e74bce8614ebf13b45c7a7e9851f83 (patch)
tree3372f601ece522e8a171d62e436274ac213038b7 /src/libpts/plugins/imv_attestation/imv_attestation_process.c
parent439d0742e907a5a56005acad17b0bfe1082bdf24 (diff)
downloadstrongswan-a37f2d2006e74bce8614ebf13b45c7a7e9851f83.tar.bz2
strongswan-a37f2d2006e74bce8614ebf13b45c7a7e9851f83.tar.xz
certificate_t->issued_by takes an argument to receive signature scheme
Diffstat (limited to 'src/libpts/plugins/imv_attestation/imv_attestation_process.c')
-rw-r--r--src/libpts/plugins/imv_attestation/imv_attestation_process.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libpts/plugins/imv_attestation/imv_attestation_process.c b/src/libpts/plugins/imv_attestation/imv_attestation_process.c
index a742b6697..21277a18c 100644
--- a/src/libpts/plugins/imv_attestation/imv_attestation_process.c
+++ b/src/libpts/plugins/imv_attestation/imv_attestation_process.c
@@ -44,7 +44,7 @@ bool imv_attestation_process(pa_tnc_attr_t *attr, linked_list_t *attr_list,
pts_t *pts;
pts = attestation_state->get_pts(attestation_state);
-
+
switch (attr->get_type(attr))
{
case TCG_PTS_PROTO_CAPS:
@@ -169,7 +169,7 @@ bool imv_attestation_process(pa_tnc_attr_t *attr, linked_list_t *attr_list,
KEY_ANY, aik->get_issuer(aik), FALSE);
while (e->enumerate(e, &issuer))
{
- if (aik->issued_by(aik, issuer))
+ if (aik->issued_by(aik, issuer, NULL))
{
trusted = TRUE;
break;
@@ -289,7 +289,7 @@ bool imv_attestation_process(pa_tnc_attr_t *attr, linked_list_t *attr_list,
break;
}
status = comp->verify(comp, pts, evidence);
-
+
switch (status)
{
default: