Exemple #1
0
 public static Uri GetLicenseServerRedirectUrl(Uri licenseUrl)
 {
     if (licenseUrl == null)
     {
         return(null);
     }
     if (licenseUrl != RmsoProxyUtil.originalLicenseServerUrl)
     {
         RmsoProxyUtil.originalLicenseServerUrl = licenseUrl;
     }
     else if (DateTime.UtcNow < RmsoProxyUtil.licenseUrlExpirationTimeUTC)
     {
         return(RmsoProxyUtil.checkedLicenseServerUrl);
     }
     RmsoProxyUtil.checkedLicenseServerUrl     = RmsoProxyUtil.CheckRedirectUrl(licenseUrl, false);
     RmsoProxyUtil.licenseUrlExpirationTimeUTC = DateTime.UtcNow.AddSeconds(300.0);
     return(RmsoProxyUtil.checkedLicenseServerUrl);
 }
Exemple #2
0
 public static Uri GetCertificationServerRedirectUrl(Uri serviceUrl)
 {
     if (serviceUrl == null)
     {
         return(null);
     }
     if (serviceUrl != RmsoProxyUtil.originalCertServerUrl)
     {
         RmsoProxyUtil.originalCertServerUrl = serviceUrl;
     }
     else if (DateTime.UtcNow < RmsoProxyUtil.certServerUrlExpirationTimeUTC)
     {
         return(RmsoProxyUtil.checkedCertServerUrl);
     }
     RmsoProxyUtil.checkedCertServerUrl           = RmsoProxyUtil.CheckRedirectUrl(serviceUrl, true);
     RmsoProxyUtil.certServerUrlExpirationTimeUTC = DateTime.UtcNow.AddSeconds(300.0);
     return(RmsoProxyUtil.checkedCertServerUrl);
 }