Simon Rozman
5e7f55880a
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2022-01-07 11:21:33 +01:00
Simon Rozman
b55ddd7d86
Update Copyright and build year
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-22 15:31:23 +01:00
Simon Rozman
b96ebfbce4
Switch to SPDX license notice
...
Signed-off-by: Simon Rozman <simon@rozman.si >
2021-11-22 15:20:57 +01:00
Simon Rozman
d945ccac73
Prevent empty credentials
...
Always require identity (username).
Zero passwords are no security. Prevent zero passwords too.
Signed-off-by: Simon Rozman <simon@rozman.si >
2020-04-17 14:56:26 +02: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
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
60aa513375
Aesthetic modifications
2016-11-03 09:33:25 +01: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
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
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
10054b0240
wxEAPCredentialsPromptTLSPanel >> wxTLSCredentialsPanel
2016-09-22 11:06:11 +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
0095ebbff6
Provider identity is now coherent to draft-winter-opsawg-eap-metadata-02
2016-09-02 19:24:47 +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
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
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
6ae8029a47
config_method split into config_method and config_method_with_cred<>
2016-07-21 22:30:03 +02:00
Simon Rozman
b26ab72e6e
Some more template simplifications followed
2016-07-20 18:10:38 +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
180d9b265c
eap::config_method is no longer a template class
2016-07-20 15:21:58 +02:00
Simon Rozman
2a19b4624a
Class consistency renaming
2016-07-20 11:05:01 +02:00
Simon Rozman
434e042f8b
Class naming update
2016-07-20 10:37:12 +02:00
Simon Rozman
4f6943044f
eap::credentials::m_identity replaced with virtual method get_identity()
2016-07-20 09:54:26 +02:00
Simon Rozman
2f28b89ab2
Trusted Root CA list displays the certificate names in the consistent way with credential certificates now
2016-07-19 12:15:01 +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
Simon Rozman
e52b9a636f
Support for read-only configurations added
2016-06-20 14:51:21 +02:00
Simon Rozman
d430b63829
(Pre-shared) client certificates are no longer maintained by hash only
2016-06-16 00:29:56 +02:00
Simon Rozman
cf7ca9c8e9
EAP modules divided to libraries
2016-06-10 12:24:49 +02:00