using JetBrains.Annotations; namespace WireMock.Settings { /// /// /// public class WireMockCertificateSettings : IWireMockCertificateSettings { /// [PublicAPI] public string X509StoreName { get; set; } /// [PublicAPI] public string X509StoreLocation { get; set; } /// [PublicAPI] public string X509StoreThumbprintOrSubjectName { get; set; } /// [PublicAPI] public string X509CertificateFilePath { get; set; } /// [PublicAPI] public string X509CertificatePassword { get; set; } /// [PublicAPI] public bool IsDefined => !string.IsNullOrEmpty(X509StoreName) && !string.IsNullOrEmpty(X509StoreLocation) || !string.IsNullOrEmpty(X509CertificateFilePath) && !string.IsNullOrEmpty(X509CertificatePassword); } }