Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Langley <agl@chromium.org>2014-07-25 04:25:33 +0400
committerAdam Langley <agl@chromium.org>2014-07-29 04:05:12 +0400
commit9036c266128736bcb09a114234302d50c0bfb853 (patch)
tree948085bfd098909ad8acf1d5d8b8a0142680e6da /crypto/x509
parent29b62928413da429b4b5b42270cc186ae83bc36c (diff)
Tolerate critical AKID in CRLs.
PR#3014 (Imported from upstream's 22228d2d407763d234a2463f694df77dca8158fc) Change-Id: I23ee7dd6b295c3141fe3f5897673dd932831a4f6
Diffstat (limited to 'crypto/x509')
-rw-r--r--crypto/x509/x_crl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/x509/x_crl.c b/crypto/x509/x_crl.c
index 2d74ff52..2f77fd73 100644
--- a/crypto/x509/x_crl.c
+++ b/crypto/x509/x_crl.c
@@ -275,6 +275,7 @@ static int crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,
{
/* We handle IDP and deltas */
if ((nid == NID_issuing_distribution_point)
+ || (nid == NID_authority_key_identifier)
|| (nid == NID_delta_crl))
break;;
crl->flags |= EXFLAG_CRITICAL;