OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/quic/chromium/quic_stream_factory.h" | 5 #include "net/quic/chromium/quic_stream_factory.h" |
6 | 6 |
7 #include <ostream> | 7 #include <ostream> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
383 return socket_factory_.udp_client_socket_ports()[socket_count]; | 383 return socket_factory_.udp_client_socket_ports()[socket_count]; |
384 } | 384 } |
385 | 385 |
386 std::unique_ptr<QuicEncryptedPacket> ConstructClientConnectionClosePacket( | 386 std::unique_ptr<QuicEncryptedPacket> ConstructClientConnectionClosePacket( |
387 QuicPacketNumber num) { | 387 QuicPacketNumber num) { |
388 return client_maker_.MakeConnectionClosePacket(num); | 388 return client_maker_.MakeConnectionClosePacket(num); |
389 } | 389 } |
390 | 390 |
391 std::unique_ptr<QuicEncryptedPacket> ConstructClientRstPacket() { | 391 std::unique_ptr<QuicEncryptedPacket> ConstructClientRstPacket() { |
392 QuicStreamId stream_id = kClientDataStreamId1; | 392 QuicStreamId stream_id = kClientDataStreamId1; |
393 return client_maker_.MakeRstPacket( | 393 return client_maker_.MakeRstPacket(1, true, stream_id, |
394 1, true, stream_id, | 394 QUIC_RST_ACKNOWLEDGEMENT); |
395 AdjustErrorForVersion(QUIC_RST_ACKNOWLEDGEMENT, version_)); | |
396 } | 395 } |
397 | 396 |
398 static ProofVerifyDetailsChromium DefaultProofVerifyDetails() { | 397 static ProofVerifyDetailsChromium DefaultProofVerifyDetails() { |
399 // Load a certificate that is valid for *.example.org | 398 // Load a certificate that is valid for *.example.org |
400 scoped_refptr<X509Certificate> test_cert( | 399 scoped_refptr<X509Certificate> test_cert( |
401 ImportCertFromFile(GetTestCertsDirectory(), "wildcard.pem")); | 400 ImportCertFromFile(GetTestCertsDirectory(), "wildcard.pem")); |
402 EXPECT_TRUE(test_cert.get()); | 401 EXPECT_TRUE(test_cert.get()); |
403 ProofVerifyDetailsChromium verify_details; | 402 ProofVerifyDetailsChromium verify_details; |
404 verify_details.cert_verify_result.verified_cert = test_cert; | 403 verify_details.cert_verify_result.verified_cert = test_cert; |
405 verify_details.cert_verify_result.is_issued_by_known_root = true; | 404 verify_details.cert_verify_result.is_issued_by_known_root = true; |
(...skipping 4817 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5223 // Clear all cached states. | 5222 // Clear all cached states. |
5224 factory_->ClearCachedStatesInCryptoConfig( | 5223 factory_->ClearCachedStatesInCryptoConfig( |
5225 base::Callback<bool(const GURL&)>()); | 5224 base::Callback<bool(const GURL&)>()); |
5226 EXPECT_TRUE(test_cases[0].state->certs().empty()); | 5225 EXPECT_TRUE(test_cases[0].state->certs().empty()); |
5227 EXPECT_TRUE(test_cases[1].state->certs().empty()); | 5226 EXPECT_TRUE(test_cases[1].state->certs().empty()); |
5228 EXPECT_TRUE(test_cases[2].state->certs().empty()); | 5227 EXPECT_TRUE(test_cases[2].state->certs().empty()); |
5229 } | 5228 } |
5230 | 5229 |
5231 } // namespace test | 5230 } // namespace test |
5232 } // namespace net | 5231 } // namespace net |
OLD | NEW |