Пример #1
0
        public virtual async Task <Status> EnsureSSLCertificate([ActivityTrigger] RenewalEnvironment renewalEnv, ILogger log)
        {
            log.LogInformation($"EnsureSSLCertificate executing for: {renewalEnv.ToJSON()}");

            var ensureCerts = await entArch.EnsureCertificates(new EnsureCertificatesRequest()
            {
                Host = renewalEnv.Host
            }, renewalEnv.EnterpriseAPIKey, renewalEnv.EnvironmentLookup);

            return(ensureCerts.Status);
        }
Пример #2
0
        public virtual async Task <Status> EnsureSSLCertificate([ActivityTrigger] Tuple <string, RenewalEnvironment> renewalEnv, ILogger log)
        {
            log.LogInformation($"EnsureSSLCertificate executing for: {renewalEnv.ToJSON()}");

            var ensureCerts = await entArch.EnsureCertificates(new EnsureCertificatesRequest()
            {
                Host = renewalEnv.Item2.Host
            }, renewalEnv.Item2.EnterpriseLookup, renewalEnv.Item2.EnvironmentLookup, parententLookup : renewalEnv.Item1);

            // var ensureCerts = await entArch.Post<EnsureCertificatesRequest, BaseResponse>($"hosting/{renewalEnv.EnterpriseLookup}/ensure/certs/{renewalEnv.EnvironmentLookup}?parententLookup={renewalEnv.EnterpriseLookup}", new EnsureCertificatesRequest()
            // {
            //     Host = renewalEnv.Host
            // });

            return(ensureCerts.Status);
        }