GeezerVison is showing github.com — src: don't use deprecated OpenSSL APIs · nodejs/node@a5a09ac
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: src/node_crypto.cc +2-2Lines changed: 2 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -2118,15 +2118,15 @@ static Local<Object> X509ToObject(Environment* env, X509* cert) { |
2118 | 2118 | rsa.reset(); |
2119 | 2119 | ec.reset(); |
2120 | 2120 |
|
2121 | | - ASN1_TIME_print(bio.get(), X509_get_notBefore(cert)); |
| 2121 | + ASN1_TIME_print(bio.get(), X509_get0_notBefore(cert)); |
2122 | 2122 | BIO_get_mem_ptr(bio.get(), &mem); |
2123 | 2123 | info->Set(context, env->valid_from_string(), |
2124 | 2124 | String::NewFromUtf8(env->isolate(), mem->data, |
2125 | 2125 | NewStringType::kNormal, |
2126 | 2126 | mem->length).ToLocalChecked()).Check(); |
2127 | 2127 | USE(BIO_reset(bio.get())); |
2128 | 2128 |
|
2129 | | - ASN1_TIME_print(bio.get(), X509_get_notAfter(cert)); |
| 2129 | + ASN1_TIME_print(bio.get(), X509_get0_notAfter(cert)); |
2130 | 2130 | BIO_get_mem_ptr(bio.get(), &mem); |
2131 | 2131 | info->Set(context, env->valid_to_string(), |
2132 | 2132 | String::NewFromUtf8(env->isolate(), mem->data, |
|
Collapse file
Copy file name to clipboardExpand all lines: src/node_crypto.h +4Lines changed: 4 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
|
35 | 35 |
|
36 | 36 | #include <openssl/err.h> |
37 | 37 | #include <openssl/ssl.h> |
| 38 | +#include <openssl/bn.h> |
| 39 | +#include <openssl/dh.h> |
| 40 | +#include <openssl/ec.h> |
| 41 | +#include <openssl/rsa.h> |
38 | 42 |
|
39 | 43 | namespace node { |
40 | 44 | namespace crypto { |
|