5 writes to X509Certificate
WsatConfig (5)
CommandLine\ArgumentsParser.cs (3)
329config.X509Certificate = CertificateManager.GetMachineIdentityCertificate(); 338config.X509Certificate = CertificateManager.GetCertificateFromIssuerAndSubjectName(value); 342config.X509Certificate = CertificateManager.GetCertificateFromThumbprint(value, string.Empty);
Configuration\WsatConfiguration.cs (2)
100dest.X509Certificate = src.X509Certificate; 331X509Certificate = CertificateManager.GetCertificateFromThumbprint(
21 references to X509Certificate
WsatConfig (21)
CommandLine\ArgumentsParser.cs (2)
330if (config.X509Certificate == null) 345if (config.X509Certificate != null)
Configuration\WsatConfiguration.cs (19)
100dest.X509Certificate = src.X509Certificate; 264ValidateIdentityCertificateThrow(this.X509Certificate, !Utilities.IsLocalMachineName(MachineName)); 558endpointCertString = this.X509Certificate == null ? "" : " -" + CommandLineOption.EndpointCert + ":" + this.X509Certificate.Thumbprint; 621AddCertificatePrivateKeyAccess(X509Certificate); 623else if (X509Certificate != previousConfig.X509Certificate) 625RemoveCertificatePrivateKeyAccess(previousConfig.X509Certificate); 626AddCertificatePrivateKeyAccess(X509Certificate); 784if (!this.minimalWrite || this.previousConfig == null || this.X509Certificate != this.previousConfig.X509Certificate) 786wsatConfigProvider.WriteString(WsatKeys.RegistryEntryX509CertificateIdentity, (this.X509Certificate == null ? string.Empty : this.X509Certificate.Thumbprint)); 826if (this.previousConfig != null && this.previousConfig.X509Certificate != null) 828wsatServiceCertificate = new WsatServiceCertificate(this.previousConfig.X509Certificate, previousConfig.HttpsPort); 831if (this.TransactionBridgeEnabled && this.X509Certificate != null) 833wsatServiceCertificate = new WsatServiceCertificate(this.X509Certificate, HttpsPort); 867this.X509Certificate == null ? SR.GetString(SR.ConfigNone) : this.X509Certificate.Thumbprint));