public TlsTestResultsWithoutCertificate( TlsTestResult tls12AvailableWithBestCipherSuiteSelected, TlsTestResult tls12AvailableWithBestCipherSuiteSelectedFromReverseList, TlsTestResult tls12AvailableWithSha2HashFunctionSelected, TlsTestResult tls12AvailableWithWeakCipherSuiteNotSelected, TlsTestResult tls11AvailableWithBestCipherSuiteSelected, TlsTestResult tls11AvailableWithWeakCipherSuiteNotSelected, TlsTestResult tls10AvailableWithBestCipherSuiteSelected, TlsTestResult tls10AvailableWithWeakCipherSuiteNotSelected, TlsTestResult ssl3FailsWithBadCipherSuite, TlsTestResult tlsSecureEllipticCurveSelected, TlsTestResult tlsSecureDiffieHellmanGroupSelected, TlsTestResult tlsWeakCipherSuitesRejected) { Tls12AvailableWithBestCipherSuiteSelected = tls12AvailableWithBestCipherSuiteSelected; Tls12AvailableWithBestCipherSuiteSelectedFromReverseList = tls12AvailableWithBestCipherSuiteSelectedFromReverseList; Tls12AvailableWithSha2HashFunctionSelected = tls12AvailableWithSha2HashFunctionSelected; Tls12AvailableWithWeakCipherSuiteNotSelected = tls12AvailableWithWeakCipherSuiteNotSelected; Tls11AvailableWithBestCipherSuiteSelected = tls11AvailableWithBestCipherSuiteSelected; Tls11AvailableWithWeakCipherSuiteNotSelected = tls11AvailableWithWeakCipherSuiteNotSelected; Tls10AvailableWithBestCipherSuiteSelected = tls10AvailableWithBestCipherSuiteSelected; Tls10AvailableWithWeakCipherSuiteNotSelected = tls10AvailableWithWeakCipherSuiteNotSelected; Ssl3FailsWithBadCipherSuite = ssl3FailsWithBadCipherSuite; TlsSecureEllipticCurveSelected = tlsSecureEllipticCurveSelected; TlsSecureDiffieHellmanGroupSelected = tlsSecureDiffieHellmanGroupSelected; TlsWeakCipherSuitesRejected = tlsWeakCipherSuitesRejected; }
protected bool Equals(TlsTestResult other) { return(Version == other.Version && CipherSuite == other.CipherSuite && CurveGroup == other.CurveGroup && SignatureHashAlgorithm == other.SignatureHashAlgorithm && Error == other.Error && string.Equals(ErrorDescription, other.ErrorDescription) && Equals(SmtpResponses, other.SmtpResponses)); }