public TlsTestResults( int failureCount, TlsTestResultsWithoutCertificate results, List <X509Certificate2> certificates) { FailureCount = failureCount; Results = results; Certificates = certificates ?? new List <X509Certificate2>(); }
protected bool Equals(TlsTestResultsWithoutCertificate other) { return(Equals(Tls12AvailableWithBestCipherSuiteSelected, other.Tls12AvailableWithBestCipherSuiteSelected) && Equals(Tls12AvailableWithBestCipherSuiteSelectedFromReverseList, other.Tls12AvailableWithBestCipherSuiteSelectedFromReverseList) && Equals(Tls12AvailableWithSha2HashFunctionSelected, other.Tls12AvailableWithSha2HashFunctionSelected) && Equals(Tls12AvailableWithWeakCipherSuiteNotSelected, other.Tls12AvailableWithWeakCipherSuiteNotSelected) && Equals(Tls11AvailableWithBestCipherSuiteSelected, other.Tls11AvailableWithBestCipherSuiteSelected) && Equals(Tls11AvailableWithWeakCipherSuiteNotSelected, other.Tls11AvailableWithWeakCipherSuiteNotSelected) && Equals(Tls10AvailableWithBestCipherSuiteSelected, other.Tls10AvailableWithBestCipherSuiteSelected) && Equals(Tls10AvailableWithWeakCipherSuiteNotSelected, other.Tls10AvailableWithWeakCipherSuiteNotSelected) && Equals(Ssl3FailsWithBadCipherSuite, other.Ssl3FailsWithBadCipherSuite) && Equals(TlsSecureEllipticCurveSelected, other.TlsSecureEllipticCurveSelected) && Equals(TlsSecureDiffieHellmanGroupSelected, other.TlsSecureDiffieHellmanGroupSelected) && Equals(TlsWeakCipherSuitesRejected, other.TlsWeakCipherSuitesRejected)); }