diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2021-01-18 17:18:03 +0100 |
---|---|---|
committer | Dr. David von Oheimb <dev@ddvo.net> | 2021-01-20 15:55:58 +0100 |
commit | 63162e3d55e38aff51e243212bc73aa27bed8c4c (patch) | |
tree | 6f9d39af1c56abe22f354e749c1fcfa73768614e /include | |
parent | b09aa550d3d9af269f9551a5a95a3d8408d9098d (diff) |
X509: Enable printing cert even with invalid validity times, saying 'Bad time value'
Add internal asn1_time_print_ex() that can return success on invalid time.
This is a workaround for inconsistent error behavior of ASN1_TIME_print(),
used in X509_print_ex().
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13714)
Diffstat (limited to 'include')
-rw-r--r-- | include/crypto/asn1.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/crypto/asn1.h b/include/crypto/asn1.h index 0d5d2116de..1add640630 100644 --- a/include/crypto/asn1.h +++ b/include/crypto/asn1.h @@ -138,3 +138,4 @@ int x509_algor_new_from_md(X509_ALGOR **palg, const EVP_MD *md); const EVP_MD *x509_algor_get_md(X509_ALGOR *alg); X509_ALGOR *x509_algor_mgf1_decode(X509_ALGOR *alg); int x509_algor_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md); +int asn1_time_print_ex(BIO *bp, const ASN1_TIME *tm); |