Esempio n. 1
0
 public void Register(string user, SecureString password)
 {
     try {
         _logger.LogInformation(
             string.Format(Resources.PerofomingOperation, Resources.RegisteringToLookupServiceOperation));
         _lsClient.RegisterService(
             user,
             password,
             _serviceSettings.NodeId,
             _serviceSettings.OwnerId,
             _serviceSettings.ServiceDescriptionResourceKey,
             _serviceSettings.ServiceId,
             _serviceSettings.ServiceNameResourceKey,
             _serviceSettings.ServiceVersion,
             _serviceSettings.ServiceTypeProduct,
             _serviceSettings.ServiceTypeType,
             _serviceSettings.EndpointUrl,
             _serviceSettings.EndpointProtocol,
             _serviceSettings.EndpointType,
             _serviceSettings.TlsCertificate);
     } catch (AggregateException ex) {
         _logger.LogError(ex.ToString());
         throw;
     }
 }
Esempio n. 2
0
        //[Test]
        public void RegisterDeleteService()
        {
            var vcUser     = VC_USER;                                  // SSO Username
            var vcPassword = ConvertStringToSecureString(VC_PASSWORD); // SSO Username
            var serviceID  = "95245223-a43d-48b4-971d-b3dd77bbd5db";

            _lsClient.RegisterService(
                vcUser,     // SSO Username
                vcPassword, // SSO Password src/PsExecutionHost.sln
                "11c16647-fdb9-47cd-bcf7-83f09dfe7a20",
                "test",
                "com.vmware.test",
                serviceID,
                "test.ServiceName",
                "1.0",
                "com.vmware.test",
                "test",
                @"http://10.23.93.72:5001/",
                "https",
                "com.vmware.test",
                new X509Certificate2(
                    X509Certificate.CreateFromCertFile(
                        @"C:\git-repos\SsoAdminClientLib\TestCertificate\psexecutionhost.cer")));

            _lsClient.DeleteService(
                vcUser,
                vcPassword,
                serviceID);
        }