provide slightly helpful text for unknown CRL extensions.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21798 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -673,10 +673,16 @@ hx509_revoke_verify(hx509_context context,
|
||||
crl->verified = 1;
|
||||
}
|
||||
|
||||
if (crl->crl.tbsCertList.crlExtensions)
|
||||
for (j = 0; j < crl->crl.tbsCertList.crlExtensions->len; j++)
|
||||
if (crl->crl.tbsCertList.crlExtensions->val[j].critical)
|
||||
if (crl->crl.tbsCertList.crlExtensions) {
|
||||
for (j = 0; j < crl->crl.tbsCertList.crlExtensions->len; j++) {
|
||||
if (crl->crl.tbsCertList.crlExtensions->val[j].critical) {
|
||||
hx509_set_error_string(context, 0,
|
||||
HX509_CRL_UNKNOWN_EXTENSION,
|
||||
"Unknown CRL extension");
|
||||
return HX509_CRL_UNKNOWN_EXTENSION;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (crl->crl.tbsCertList.revokedCertificates == NULL)
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user