public void ValidateCommonNamesAgainstThumbprintsTest() { X509 validCertInfo = new X509() { ClusterCertificateCommonNames = ConstructServerCns(new string[] { "hia", "bia" }, new string[] { "59EC792004C56225DD6691132C713194D28098F1", "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }), ClientCertificateCommonNames = new List <ClientCertificateCommonName>() { new ClientCertificateCommonName() { CertificateCommonName = "lolo", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, new ClientCertificateCommonName() { CertificateCommonName = "biabia", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, new ClientCertificateCommonName() { CertificateCommonName = "lala", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, }, ClientCertificateThumbprints = new List <ClientCertificateThumbprint>() { new ClientCertificateThumbprint() { CertificateThumbprint = "59EC792004C56225DD6691132C713194D28098F1" } } }; this.RunWrapper(delegate { SettingsValidator.ValidateCommonNamesAgainstThumbprints(validCertInfo); }, null); X509 invalidCertInfo = new X509() { ClusterCertificateCommonNames = ConstructServerCns(new string[] { "hia", "bia" }, new string[] { "59EC792004C56225DD6691132C713194D28098F1", "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }), ClusterCertificate = new CertificateDescription() { Thumbprint = "59EC792004C56225DD6691132C713194D28098F2" }, ClientCertificateCommonNames = new List <ClientCertificateCommonName>() { new ClientCertificateCommonName() { CertificateCommonName = "lolo", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, new ClientCertificateCommonName() { CertificateCommonName = "biabia", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, new ClientCertificateCommonName() { CertificateCommonName = "lala", CertificateIssuerThumbprint = "59EC792004C56225DD6691132C713194D28098F1,59EC792004C56225DD6691132C713194D28098F2" }, }, ClientCertificateThumbprints = new List <ClientCertificateThumbprint>() { new ClientCertificateThumbprint() { CertificateThumbprint = "59EC792004C56225DD6691132C713194D28098F1" } } }; this.RunWrapper(delegate { SettingsValidator.ValidateCommonNamesAgainstThumbprints(invalidCertInfo); }, ClusterManagementErrorCode.InvalidCommonNameThumbprintPair); }