Added policyConstraints support to pki tool

This commit is contained in:
Martin Willi
2011-01-05 16:46:02 +01:00
parent a742d97fb8
commit a864eb37b1
4 changed files with 87 additions and 46 deletions
+16
View File
@@ -258,6 +258,22 @@ static void print_x509(x509_t *x509)
}
enumerator->destroy(enumerator);
if (x509->get_policyConstraint(x509, FALSE) != X509_NO_CONSTRAINT ||
x509->get_policyConstraint(x509, TRUE) != X509_NO_CONSTRAINT)
{
printf("PolicyConstraints:\n");
if (x509->get_policyConstraint(x509, FALSE) != X509_NO_CONSTRAINT)
{
printf(" requireExplicitPolicy: %d\n",
x509->get_policyConstraint(x509, FALSE));
}
if (x509->get_policyConstraint(x509, TRUE) != X509_NO_CONSTRAINT)
{
printf(" inhibitPolicyMapping: %d\n",
x509->get_policyConstraint(x509, TRUE));
}
}
chunk = x509->get_authKeyIdentifier(x509);
if (chunk.ptr)
{