/// <summary>
        /// Find the most recently issued certificate for a specific target
        /// </summary>
        /// <param name="target"></param>
        /// <returns></returns>
        public static X509Certificate2 FindCertificate(ScheduledRenewal scheduled)
        {
            if (scheduled == null)
            {
                return(null);
            }
            var thumbprint = scheduled.History.
                             OrderByDescending(x => x.Date).
                             Where(x => x.Success).
                             Select(x => x.Thumbprint).
                             FirstOrDefault();

            if (!string.IsNullOrEmpty(thumbprint))
            {
                if (!_options.CentralSsl)
                {
                    return(_certificateStoreService.GetCertificateByThumbprint(thumbprint));
                }
                else
                {
                    return(_centralSslService.GetCertificateByThumbprint(thumbprint));
                }
            }
            else
            {
                return(null);
            }
        }