Skip to content

Commit df1578e

Browse files
committed
crypto: add validFromDate and validToDate fields to X509Certificate
nodejs/node#54159
1 parent 0892d8f commit df1578e

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

patches/node/fix_handle_boringssl_and_openssl_incompatibilities.patch

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Upstreams:
1717
- https://github.com/nodejs/node/pull/39136
1818

1919
diff --git a/deps/ncrypto/ncrypto.cc b/deps/ncrypto/ncrypto.cc
20-
index 457bd2f6c5b18956d06c716fbfae429496fb352d..a298055ef3643fa26d75eca3faa1e423db21120e 100644
20+
index 457bd2f6c5b18956d06c716fbfae429496fb352d..9168442d816ba325390a423c40a389a9fa0bfb04 100644
2121
--- a/deps/ncrypto/ncrypto.cc
2222
+++ b/deps/ncrypto/ncrypto.cc
2323
@@ -6,13 +6,11 @@
@@ -53,6 +53,22 @@ index 457bd2f6c5b18956d06c716fbfae429496fb352d..a298055ef3643fa26d75eca3faa1e423
5353
ACCESS_DESCRIPTION* desc = sk_ACCESS_DESCRIPTION_value(descs, i);
5454

5555
if (i != 0)
56+
@@ -857,13 +855,13 @@ BIOPointer X509View::getValidTo() const {
57+
58+
int64_t X509View::getValidToTime() const {
59+
struct tm tp;
60+
- ASN1_TIME_to_tm(X509_get0_notAfter(cert_), &tp);
61+
+ // ASN1_TIME_to_tm(X509_get0_notAfter(cert_), &tp);
62+
return PortableTimeGM(&tp);
63+
}
64+
65+
int64_t X509View::getValidFromTime() const {
66+
struct tm tp;
67+
- ASN1_TIME_to_tm(X509_get0_notBefore(cert_), &tp);
68+
+ // ASN1_TIME_to_tm(X509_get0_notBefore(cert_), &tp);
69+
return PortableTimeGM(&tp);
70+
}
71+
5672
@@ -1043,7 +1041,11 @@ BIOPointer BIOPointer::NewMem() {
5773
}
5874

0 commit comments

Comments
 (0)