internal static int GetChangedCnCount(ServerCertificateCommonNames currentCerts, ServerCertificateCommonNames targetCerts)
        {
            List <string> currentCns = CertificateClusterUpgradeFlow.GetCns(currentCerts).Keys.ToList();
            List <string> targetCns  = CertificateClusterUpgradeFlow.GetCns(targetCerts).Keys.ToList();

            return(CertificateClusterUpgradeFlow.GetChangedCertCount(currentCns, targetCns, isThumbprint: false));
        }
        internal static int GetChangedThumbprintCount(CertificateDescription currentCerts, CertificateDescription targetCerts)
        {
            List <string> currentThumbprints = CertificateClusterUpgradeFlow.GetThumbprints(currentCerts);
            List <string> targetThumbprints  = CertificateClusterUpgradeFlow.GetThumbprints(targetCerts);

            return(CertificateClusterUpgradeFlow.GetChangedCertCount(currentThumbprints, targetThumbprints, isThumbprint: true));
        }