0aab5f2e94
UI touch-up
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:58 +01:00
4dad574377
Rename StdAfx.h to PCH.h
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:58 +01:00
6e97a04bfe
credentials_tls: Keep thumbprint rather than client certificate
...
By storing the client certificate the certificate became detached from
its private key stored in user certificate store. This rendered client
certificates useless for client TLS authentication.
Now, the client certificate thumbprint is stored instead. The client
certificate is looked up in the user certificate store as required.
This breaks profile XML and BLOB backward compatibility. Since the
client certificate support was broken, nobody probably used those in
the settings before.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:57 +01:00
33e765adcd
Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-07 13:10:56 +01:00
b49624fc28
Revise _CRT_SECURE_NO_WARNINGS coverage
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
68729cdcd9
Documentation update
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:39 +01:00
059710d83c
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-05 11:45:51 +01:00
fac33ee0b1
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 17:04:16 +01:00
6fb5cb88d2
Address code analysis warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-09-04 13:11:48 +02:00
10297c7ab3
Make GUI DPI-aware
2018-09-17 11:43:19 +02:00
352ad4f9d2
Stop using <> parentheses to avoid XML/HTML markup
...
Transifex treats strings enclosed in <> as HTML.
2018-06-20 14:59:52 +02:00
d234e55ae4
- Doxygen documentation updated
...
- Some minor issues stumbled upon fixed
- WIN1250 >> UTF-8
2016-11-02 01:25:38 +01:00
c31e019cef
eap::metod thorough redesign:
...
- Support for method stacking introduced
- EAP-TLS method has been discontinued
- ownTLS has been discontinued
2016-10-31 16:58:53 +01:00
7557bf784a
Excessive c_str() removed
2016-10-17 16:37:27 +02:00
ee94756655
Missing type-cast preventing correct CA certificate file import fixed
...
(broken in 559ffc5ead99b6848386588319bf49005da9b5d4)
2016-10-17 14:04:21 +02:00
e4758faba3
Host name and FQDN validators moved to wxExtend; Incorrect FeatureComponent mappings of EventMonitor localization components fixed
2016-10-07 15:28:47 +02:00
c53ed21d55
Code clean-up
2016-10-03 14:54:02 +02:00
559ffc5ead
ID 3. C style pointer casting from security audit fixed
2016-10-03 14:53:50 +02:00
13d84c3c4d
Various events are propagated to parent classes now
2016-09-30 11:00:23 +02:00
1d4a77b96b
Remove CA button enable/disable logic fixed after CA list box switched to single selection in c371187edcc407ae7a1927ceefc1fa3c3220adf5 commit
2016-09-30 11:00:14 +02:00
7d986b82d8
OnUpdateUI events are propagated to parent classes now
2016-09-30 09:58:00 +02:00
52c0c82979
wxEAPCredentials title is no longer static for easier disambiguation between outer and inner credential set in EAP-TTLS configuration dialog
...
(closes #20 )
2016-09-26 11:43:40 +02:00
a4b9c36242
Over-paranoid Debug Alert with empty certificate list resolved
...
- The "<empty>" certificate on the list of certificates has now wxCertificateClientData of NULL to declare wxChoice will use client object data;
- wxChoice selection index and availability of client object data are now verified before wxChoice::GetClientObject() call is made
(closes #21 )
2016-09-26 11:11:10 +02:00
9b14bd023f
Synced with credmerge branch
2016-09-23 05:37:38 +02:00
c99be50152
wxEAPCredentialsPromptPanel >> wxEAPCredentialsPanel, wxEAPTLSServerTrustConfigPanelBase >> wxTLSServerTrustPanelBase
2016-09-22 11:21:23 +02:00
49e3cee12d
GUI icons revised
2016-09-22 11:10:01 +02:00
10054b0240
wxEAPCredentialsPromptTLSPanel >> wxTLSCredentialsPanel
2016-09-22 11:06:11 +02:00
1acea44cf4
Client certificate selection simplified
2016-09-21 10:48:45 +02:00
081b6a6b6f
wxEAPCredentialsPanel >> wxEAPCredentialsPromptPanel
2016-09-21 10:17:04 +02:00
ed0462e1a4
Credential entry panels renamed
2016-09-21 09:49:34 +02:00
0ab18017cd
Pre-shared >> Configured credentials, Own >> Stored credentials
2016-09-21 09:43:02 +02:00
5641920537
"*" wildchar in TLS host names allowed now
2016-09-13 12:13:29 +02:00
0095ebbff6
Provider identity is now coherent to draft-winter-opsawg-eap-metadata-02
2016-09-02 19:24:47 +02:00
7c938fe291
OnUpdateUI() event handlers optimized to reduce ridiculous CPU consumption of GUI & Incorrect page-provider mapping in wxEAPConfigDialog<> fixed
2016-08-28 22:58:41 +02:00
e66a7eb9ba
dePAPization continues to pave the road for seamless MSCHAPv2 integration
2016-08-28 20:04:45 +02:00
6e58183d16
Panel icon loading simplified
2016-08-27 06:58:57 +02:00
edac93e115
Custom TLS identity is correctly enabled/disabled now.
2016-08-24 15:30:27 +02:00
6835f5279c
Certificate (TLS) credentials support custom identity now
2016-08-24 11:03:18 +02:00
5332b538aa
Our own TLS merged back to master and compiles conditionally
2016-08-23 22:46:00 +02:00
9b997408a1
Switched to Schannel to do the TLS
2016-08-23 13:53:23 +02:00
b79a2f26f6
Support for read-only lock added to GUI
2016-08-17 16:27:43 +02:00
217c3dd090
Issue with TLS credentials panel resetting PAP credentials in TTLS fixed
2016-08-15 14:05:14 +02:00
537d0c0cbc
Changing TLS configuration resets TLS session resumption
2016-08-13 08:31:03 +02:00
4fc029138c
config_method_with_cred is no longer a template
2016-08-05 11:51:59 +02:00
cadf7272df
Credential UI revised to honor read-only, allow-save, and config/prompt mode correctly
2016-08-03 12:34:49 +02:00
a81ddde411
MSVC specific __super keyword replaced
2016-08-03 09:22:41 +02:00
6ae8029a47
config_method split into config_method and config_method_with_cred<>
2016-07-21 22:30:03 +02:00
9376404164
eap::config_provider changed from template to class followed by a mass detemplatization of other classes
2016-07-20 17:57:43 +02:00
faea2f3771
eap::get_cert_title() moved from TLS_UI to TLS
2016-07-19 12:03:02 +02:00
ac23d5f04f
Custom credential prompt labels are honored now (for password-based methods)
2016-06-20 15:14:48 +02:00