Simon Rozman
0aab5f2e94
UI touch-up
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:10:58 +01:00
Simon Rozman
4dad574377
Rename StdAfx.h to PCH.h
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:10:58 +01:00
Simon Rozman
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
Simon Rozman
33e765adcd
Cleanup
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-07 13:10:56 +01:00
Simon Rozman
b49624fc28
Revise _CRT_SECURE_NO_WARNINGS coverage
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:40 +01:00
Simon Rozman
68729cdcd9
Documentation update
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-06 11:53:39 +01:00
Simon Rozman
059710d83c
Update Copyright year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-02-05 11:45:51 +01:00
Simon Rozman
fac33ee0b1
Remove UTF-8 BOM
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-11-28 17:04:16 +01:00
Simon Rozman
6fb5cb88d2
Address code analysis warnings
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2019-09-04 13:11:48 +02:00
Simon Rozman
10297c7ab3
Make GUI DPI-aware
2018-09-17 11:43:19 +02:00
Simon Rozman
352ad4f9d2
Stop using <> parentheses to avoid XML/HTML markup
...
Transifex treats strings enclosed in <> as HTML.
2018-06-20 14:59:52 +02:00
Simon Rozman
d234e55ae4
- Doxygen documentation updated
...
- Some minor issues stumbled upon fixed
- WIN1250 >> UTF-8
2016-11-02 01:25:38 +01:00
Simon Rozman
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
Simon Rozman
7557bf784a
Excessive c_str() removed
2016-10-17 16:37:27 +02:00
Simon Rozman
ee94756655
Missing type-cast preventing correct CA certificate file import fixed
...
(broken in 559ffc5ead )
2016-10-17 14:04:21 +02:00
Simon Rozman
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
Simon Rozman
c53ed21d55
Code clean-up
2016-10-03 14:54:02 +02:00
Simon Rozman
559ffc5ead
ID 3. C style pointer casting from security audit fixed
2016-10-03 14:53:50 +02:00
Simon Rozman
13d84c3c4d
Various events are propagated to parent classes now
2016-09-30 11:00:23 +02:00
Simon Rozman
1d4a77b96b
Remove CA button enable/disable logic fixed after CA list box switched to single selection in c371187edc commit
2016-09-30 11:00:14 +02:00
Simon Rozman
7d986b82d8
OnUpdateUI events are propagated to parent classes now
2016-09-30 09:58:00 +02:00
Simon Rozman
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
Simon Rozman
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
Simon Rozman
9b14bd023f
Synced with credmerge branch
2016-09-23 05:37:38 +02:00
Simon Rozman
c99be50152
wxEAPCredentialsPromptPanel >> wxEAPCredentialsPanel, wxEAPTLSServerTrustConfigPanelBase >> wxTLSServerTrustPanelBase
2016-09-22 11:21:23 +02:00
Simon Rozman
49e3cee12d
GUI icons revised
2016-09-22 11:10:01 +02:00
Simon Rozman
10054b0240
wxEAPCredentialsPromptTLSPanel >> wxTLSCredentialsPanel
2016-09-22 11:06:11 +02:00
Simon Rozman
1acea44cf4
Client certificate selection simplified
2016-09-21 10:48:45 +02:00
Simon Rozman
081b6a6b6f
wxEAPCredentialsPanel >> wxEAPCredentialsPromptPanel
2016-09-21 10:17:04 +02:00
Simon Rozman
ed0462e1a4
Credential entry panels renamed
2016-09-21 09:49:34 +02:00
Simon Rozman
0ab18017cd
Pre-shared >> Configured credentials, Own >> Stored credentials
2016-09-21 09:43:02 +02:00
Simon Rozman
5641920537
"*" wildchar in TLS host names allowed now
2016-09-13 12:13:29 +02:00
Simon Rozman
0095ebbff6
Provider identity is now coherent to draft-winter-opsawg-eap-metadata-02
2016-09-02 19:24:47 +02:00
Simon Rozman
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
Simon Rozman
e66a7eb9ba
dePAPization continues to pave the road for seamless MSCHAPv2 integration
2016-08-28 20:04:45 +02:00
Simon Rozman
6e58183d16
Panel icon loading simplified
2016-08-27 06:58:57 +02:00
Simon Rozman
edac93e115
Custom TLS identity is correctly enabled/disabled now.
2016-08-24 15:30:27 +02:00
Simon Rozman
6835f5279c
Certificate (TLS) credentials support custom identity now
2016-08-24 11:03:18 +02:00
Simon Rozman
5332b538aa
Our own TLS merged back to master and compiles conditionally
2016-08-23 22:46:00 +02:00
Simon Rozman
9b997408a1
Switched to Schannel to do the TLS
2016-08-23 13:53:23 +02:00
Simon Rozman
b79a2f26f6
Support for read-only lock added to GUI
2016-08-17 16:27:43 +02:00
Simon Rozman
217c3dd090
Issue with TLS credentials panel resetting PAP credentials in TTLS fixed
2016-08-15 14:05:14 +02:00
Simon Rozman
537d0c0cbc
Changing TLS configuration resets TLS session resumption
2016-08-13 08:31:03 +02:00
Simon Rozman
4fc029138c
config_method_with_cred is no longer a template
2016-08-05 11:51:59 +02:00
Simon Rozman
cadf7272df
Credential UI revised to honor read-only, allow-save, and config/prompt mode correctly
2016-08-03 12:34:49 +02:00
Simon Rozman
a81ddde411
MSVC specific __super keyword replaced
2016-08-03 09:22:41 +02:00
Simon Rozman
6ae8029a47
config_method split into config_method and config_method_with_cred<>
2016-07-21 22:30:03 +02:00
Simon Rozman
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
Simon Rozman
faea2f3771
eap::get_cert_title() moved from TLS_UI to TLS
2016-07-19 12:03:02 +02:00
Simon Rozman
ac23d5f04f
Custom credential prompt labels are honored now (for password-based methods)
2016-06-20 15:14:48 +02:00