xenadmin/XenCenterLib
Cheng Zhang 934b0cf381 CP-12770: use server connection details received from XenCenter
1. Create named pipe: “HealthCheckServicePipe”
2. Receive credential send from XenServer and decrypt it
3. Update credential setting and save encrypted credential using current user scope system user.
4. Create work thread to handle the pipe communication.
5. If HealthCheckServicePipe already existed before service start, stop service and output service error log
6. If sign off information is received for a host (XenserverName or IP without username and password) then the existing saved credentials will be deleted
7. If the HealthCheckService connects to a host that is no longer enrolled, then it will delete the existing saved credentials

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-07-01 09:54:11 +08:00
..
Archive CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Compression CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Properties CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
app.config CAR-100: Upgrade to .NET 4.0 instead of 3.5 -- Upgrading projects to target .Net 4.0 & updating to VS2010 format where needed 2013-12-05 14:44:59 +00:00
BasicXMLResolver.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChangeableDictionary.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChangeableList.cs CA-114482: Changed workflow of retrieving updates: the list of published updates 2014-01-08 13:17:02 +00:00
ComparableAddress.cs Fixed two potential null reference exceptions in the XenOvfTransport project and 2013-09-26 08:30:34 +01:00
ComparableList.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EmailAddressValidator.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EncryptionUtils.cs CP-12770: use server connection details received from XenCenter 2015-07-01 09:54:11 +08:00
ExceptionEventHandler.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpString.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
INotifyCollectionChanged.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LimitedStack.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LockFreeQueue.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NamedPipes.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PartialIP.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PathValidator.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Processes.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
QueuedBackgroundWorker.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ReadOnlyChangeableList.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Set.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
StreamUtilities.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
StringUtility.cs CA-116005: validation of the SN mask doesn't appear to be working correctly on the last two values of the mask. 2014-07-11 11:41:38 +01:00
TimeUtil.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToStringWrapper.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Win32.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenCenterLib.csproj Remove unused references. 2014-04-28 16:26:08 +04:00
XSVersionAttribute.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00