diff options
author | Shreyas Kalyan <shreyaskalyan@gmail.com> | 2018-09-17 14:13:48 -0400 |
---|---|---|
committer | Shreyas Kalyan <shreyaskalyan@gmail.com> | 2018-09-17 14:13:48 -0400 |
commit | 5bc4d3a0dcf8b0f0a6da7b1ca6c9fb02a3daba5d (patch) | |
tree | 7effd533dff686f8be4b12d3767d7684df318301 /src/mongo/util/net/ssl_manager_windows.cpp | |
parent | 78ad7b65931e1133b78e38d96ba0ded319757387 (diff) | |
download | mongo-5bc4d3a0dcf8b0f0a6da7b1ca6c9fb02a3daba5d.tar.gz |
updates to some codeSERVER-36895
Diffstat (limited to 'src/mongo/util/net/ssl_manager_windows.cpp')
-rw-r--r-- | src/mongo/util/net/ssl_manager_windows.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/util/net/ssl_manager_windows.cpp b/src/mongo/util/net/ssl_manager_windows.cpp index 7ac11406796..ad026f67dfe 100644 --- a/src/mongo/util/net/ssl_manager_windows.cpp +++ b/src/mongo/util/net/ssl_manager_windows.cpp @@ -59,6 +59,7 @@ #include "mongo/util/net/ssl_types.h" #include "mongo/util/text.h" #include "mongo/util/uuid.h" +#include "mongo/base/data_range.h" namespace mongo { @@ -1518,6 +1519,9 @@ StatusWith<std::vector<std::string>> getSubjectAlternativeNames(PCCERT_CONTEXT c for (size_t i = 0; i < altNames->cAltEntry; i++) { if (altNames->rgAltEntry[i].dwAltNameChoice == CERT_ALT_NAME_DNS_NAME) { names.push_back(toUtf8String(altNames->rgAltEntry[i].pwszDNSName)); + } else if (altNames->rgAltEntry[i].dwAltNameChoice == CERT_ALT_NAME_IP_ADDRESS) { + auto ip_struct = altNames->rgAltEntry[i].IPAddress; + } } |