aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/pem/pem_lib.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2000-02-23 01:11:01 +0000
committerDr. Stephen Henson <steve@openssl.org>2000-02-23 01:11:01 +0000
commit3142c86d65a7da76d60622dcf1c177479d1bc9de (patch)
tree9c2f6932de1df175c32cbeb55d52da011fde96ed /crypto/pem/pem_lib.c
parent4b42658082a3d6224d25f10de8fdb605d30015a9 (diff)
downloadopenssl-3142c86d65a7da76d60622dcf1c177479d1bc9de.tar.gz
Allow ADH to be used but not present in the default cipher
list. Allow CERTIFICATE to be used in PEM headers for PKCS#7 structures: some CAs do this.
Diffstat (limited to 'crypto/pem/pem_lib.c')
-rw-r--r--crypto/pem/pem_lib.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/crypto/pem/pem_lib.c b/crypto/pem/pem_lib.c
index 1b441d7852..072211ba0f 100644
--- a/crypto/pem/pem_lib.c
+++ b/crypto/pem/pem_lib.c
@@ -217,6 +217,10 @@ static int check_pem(const char *nm, const char *name)
if(!strcmp(nm,PEM_STRING_X509_OLD) &&
!strcmp(name,PEM_STRING_X509_TRUSTED)) return 1;
+ /* Some CAs use PKCS#7 with CERTIFICATE headers */
+ if(!strcmp(nm, PEM_STRING_X509) &&
+ !strcmp(name, PEM_STRING_PKCS7)) return 1;
+
return 0;
}