Exemple #1
0
        public APIResult SubmitCertificate(string certAlias)
        {
            if (UsePowershell)
            {
                return(powershellManager.SubmitCertificate(certAlias));
            }
            else
            {
                var cmd = new ACMESharp.POSH.SubmitCertificate();
                cmd.CertificateRef = certAlias;

                try
                {
                    cmd.ExecuteCommand();
                    return(new APIResult {
                        IsOK = true, Result = cmd.CommandResult
                    });
                }
                catch (Exception exp)
                {
                    return(new APIResult {
                        IsOK = false, Message = exp.ToString(), Result = cmd.CommandResult
                    });
                }
            }
        }