Exemple #1
0
 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;
 }
Exemple #2
0
 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));
 }