From 3e82e988d47a6165b02159055dde1123f278acaf Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Wed, 20 Jul 2016 12:59:58 +0200 Subject: [PATCH] Identity of digital certificates is correctly resolved now --- lib/TLS/src/Credentials.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/TLS/src/Credentials.cpp b/lib/TLS/src/Credentials.cpp index 154cabb..04bfccd 100644 --- a/lib/TLS/src/Credentials.cpp +++ b/lib/TLS/src/Credentials.cpp @@ -246,9 +246,8 @@ bool eap::credentials_tls::retrieve(_In_ LPCTSTR pszTargetName, _Out_ EAP_ERROR std::wstring eap::credentials_tls::get_identity() const { if (m_cert) { - // Generate identity. TODO: Find which CERT_NAME_... constant returns valid identity (username@domain or DOMAIN\Username). wstring identity; - CertGetNameString(m_cert, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, NULL, identity); + CertGetNameString(m_cert, CERT_NAME_EMAIL_TYPE, 0, NULL, identity); return identity; } else return L"";