Esempio n. 1
0
 void getInfoFromDs()
 {
     if (IsEnterprise && DsUtils.Ping())
     {
         if (_certConfig.GetField(CertConfigConstants.FieldCommonName) == Name)
         {
             String cn = "CN=" + _certConfig.GetField(CertConfigConstants.FieldSanitizedShortName) +
                         ",CN=Enrollment Services,CN=Public Key Services,CN=Services,CN=Configuration,DC=" +
                         DsUtils.GetForestName().Replace(".", ",DC=");
             DistinguishedName = (String)DsUtils.GetEntryProperty(cn, DsUtils.PropDN);
             DisplayName       = _certConfig.GetField(CertConfigConstants.FieldCommonName);
             try {
                 String wes = _certConfig.GetField(CertConfigConstants.FieldEnrollmentServers);
                 if (!String.IsNullOrEmpty(wes))
                 {
                     getCesUri(wes);
                 }
             } catch { }
         }
     }
     if (String.IsNullOrEmpty(DisplayName))
     {
         DisplayName = Name;
     }
 }