revocation: Allow CRLs to be encoded in PEM format
Since the textual representation for a CRL is now standardized in RFC 7468 one could argue that we should accept that too, even though RFC 5280 explicitly demands CRLs fetched via HTTP/FTP to be in DER format. But in particular for file URIs enforcing that seems inconvenient. Fixes #1203.
This commit is contained in:
@@ -367,7 +367,7 @@ static certificate_t* fetch_crl(char *url)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
crl = lib->creds->create(lib->creds, CRED_CERTIFICATE, CERT_X509_CRL,
|
crl = lib->creds->create(lib->creds, CRED_CERTIFICATE, CERT_X509_CRL,
|
||||||
BUILD_BLOB_ASN1_DER, chunk, BUILD_END);
|
BUILD_BLOB_PEM, chunk, BUILD_END);
|
||||||
chunk_free(&chunk);
|
chunk_free(&chunk);
|
||||||
if (!crl)
|
if (!crl)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user