NetworkManager r3080 - in trunk: . libnm-util src/supplicant-manager



Author: dcbw
Date: 2007-11-13 02:16:00 +0000 (Tue, 13 Nov 2007)
New Revision: 3080
ViewCVS link: http://svn.gnome.org/viewcvs/NetworkManager?rev=3080&view=rev

Modified:
   trunk/ChangeLog
   trunk/libnm-util/nm-setting-wireless-security.c
   trunk/libnm-util/nm-setting-wireless-security.h
   trunk/src/supplicant-manager/nm-supplicant-settings-verify.c
Log:
2007-11-12  Dan Williams  <dcbw redhat com>

	Make certs actually work.  The private key is now a secret, and should be
	decrypted when requested by NM.  The private key and phase2 private key
	passwords are no longer interesting to NM because they should be used by
	the settings service to decrypt the private key itself before passing it
	to NM, and hence have been removed as fields.

	* libnm-util/nm-setting-wireless-security.h
	  libnm-util/nm-setting-wireless-security.c
		- Remove private-key-passwd and phase2-private-key-passwd from
			properties
		- (need_secrets_password, need_secrets_eappsk, need_secrets_sim,
		   need_secrets): use property #defines instead strings to keep things
			consistent
		- (need_secrets_tls): if a client certificate is present but no
			private key, request the private key
		- (set_property, get_property, nm_setting_wireless_security_class_init):
			remove private key password stuff, mark private keys as secret

	* src/supplicant-manager/nm-supplicant-settings-verify.c
		- Remove private_key_passwd and private_key2_passwd from opt_table






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]