Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(861)

Side by Side Diff: net/base/test_certificate_data.h

Issue 11579002: Add X509Certificate::IsIssuedByEncoded() (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: add X509CertificateTest.IsIssuedByEncoded unit test Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | net/base/x509_cert_types_unittest.cc » ('j') | net/base/x509_util_nss.cc » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 namespace { 5 namespace {
6 6
7 // This is the SHA1 hash of the SubjectPublicKeyInfo of nist.der. 7 // This is the SHA1 hash of the SubjectPublicKeyInfo of nist.der.
8 static const char kNistSPKIHash[] = 8 static const char kNistSPKIHash[] =
9 "\x15\x60\xde\x65\x4e\x03\x9f\xd0\x08\x82" 9 "\x15\x60\xde\x65\x4e\x03\x9f\xd0\x08\x82"
10 "\xa9\x6a\xc4\x65\x8e\x6f\x92\x06\x84\x35"; 10 "\xa9\x6a\xc4\x65\x8e\x6f\x92\x06\x84\x35";
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 0x9e, 0x38, 0x05, 0x9d, 0x52, 0x60, 0xa9, 0x99, 0x0a, 0x81, 0xb4, 0x98, 462 0x9e, 0x38, 0x05, 0x9d, 0x52, 0x60, 0xa9, 0x99, 0x0a, 0x81, 0xb4, 0x98,
463 0x90, 0x1d, 0xae, 0xbb, 0x4a, 0xd7, 0xb9, 0xdc, 0x88, 0x9e, 0x37, 0x78, 463 0x90, 0x1d, 0xae, 0xbb, 0x4a, 0xd7, 0xb9, 0xdc, 0x88, 0x9e, 0x37, 0x78,
464 0x41, 0x5b, 0xf7, 0x82, 0xa5, 0xf2, 0xba, 0x41, 0x25, 0x5a, 0x90, 0x1a, 464 0x41, 0x5b, 0xf7, 0x82, 0xa5, 0xf2, 0xba, 0x41, 0x25, 0x5a, 0x90, 0x1a,
465 0x1e, 0x45, 0x38, 0xa1, 0x52, 0x58, 0x75, 0x94, 0x26, 0x44, 0xfb, 0x20, 465 0x1e, 0x45, 0x38, 0xa1, 0x52, 0x58, 0x75, 0x94, 0x26, 0x44, 0xfb, 0x20,
466 0x07, 0xba, 0x44, 0xcc, 0xe5, 0x4a, 0x2d, 0x72, 0x3f, 0x98, 0x47, 0xf6, 466 0x07, 0xba, 0x44, 0xcc, 0xe5, 0x4a, 0x2d, 0x72, 0x3f, 0x98, 0x47, 0xf6,
467 0x26, 0xdc, 0x05, 0x46, 0x05, 0x07, 0x63, 0x21, 0xab, 0x46, 0x9b, 0x9c, 467 0x26, 0xdc, 0x05, 0x46, 0x05, 0x07, 0x63, 0x21, 0xab, 0x46, 0x9b, 0x9c,
468 0x78, 0xd5, 0x54, 0x5b, 0x3d, 0x0c, 0x1e, 0xc8, 0x64, 0x8c, 0xb5, 0x50, 468 0x78, 0xd5, 0x54, 0x5b, 0x3d, 0x0c, 0x1e, 0xc8, 0x64, 0x8c, 0xb5, 0x50,
469 0x23, 0x82, 0x6f, 0xdb, 0xb8, 0x22, 0x1c, 0x43, 0x96, 0x07, 0xa8, 0xbb 469 0x23, 0x82, 0x6f, 0xdb, 0xb8, 0x22, 0x1c, 0x43, 0x96, 0x07, 0xa8, 0xbb
470 }; 470 };
471 471
472 // DER-encoded X.509 DistinguishedNames.
473 //
474
475 // 0:d=0 hl=2 l= 95 cons: SEQUENCE
476 // 2:d=1 hl=2 l= 11 cons: SET
477 // 4:d=2 hl=2 l= 9 cons: SEQUENCE
478 // 6:d=3 hl=2 l= 3 prim: OBJECT :countryName
479 // 11:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US
480 // 15:d=1 hl=2 l= 23 cons: SET
481 // 17:d=2 hl=2 l= 21 cons: SEQUENCE
482 // 19:d=3 hl=2 l= 3 prim: OBJECT :organizationName
483 // 24:d=3 hl=2 l= 14 prim: PRINTABLESTRING :VeriSign, Inc.
484 // 40:d=1 hl=2 l= 55 cons: SET
485 // 42:d=2 hl=2 l= 53 cons: SEQUENCE
486 // 44:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
487 // 49:d=3 hl=2 l= 46 prim: PRINTABLESTRING :Class 1 Public Primary Certif ication Authority
488 const uint8 VARIABLE_IS_NOT_USED VerisignDN[] = {
Ryan Sleevi 2013/01/07 18:11:14 We'll want to fix the variable naming in a future
489 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,
490 0x55, 0x53, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0e,
491 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x2c, 0x20, 0x49, 0x6e, 0x63,
492 0x2e, 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x2e, 0x43,
493 0x6c, 0x61, 0x73, 0x73, 0x20, 0x31, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63,
494 0x20, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74,
495 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74,
496 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79
497 };
498
499 // 0:d=0 hl=2 l= 125 cons: SEQUENCE
500 // 2:d=1 hl=2 l= 11 cons: SET
501 // 4:d=2 hl=2 l= 9 cons: SEQUENCE
502 // 6:d=3 hl=2 l= 3 prim: OBJECT :countryName
503 // 11:d=3 hl=2 l= 2 prim: PRINTABLESTRING :IL
504 // 15:d=1 hl=2 l= 22 cons: SET
505 // 17:d=2 hl=2 l= 20 cons: SEQUENCE
506 // 19:d=3 hl=2 l= 3 prim: OBJECT :organizationName
507 // 24:d=3 hl=2 l= 13 prim: PRINTABLESTRING :StartCom Ltd.
508 // 39:d=1 hl=2 l= 43 cons: SET
509 // 41:d=2 hl=2 l= 41 cons: SEQUENCE
510 // 43:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
511 // 48:d=3 hl=2 l= 34 prim: PRINTABLESTRING :Secure Digital Certificate Si gning
512 // 84:d=1 hl=2 l= 41 cons: SET
513 // 86:d=2 hl=2 l= 39 cons: SEQUENCE
514 // 88:d=3 hl=2 l= 3 prim: OBJECT :commonName
515 // 93:d=3 hl=2 l= 32 prim: PRINTABLESTRING :StartCom Certification Author ity
516 const uint8 VARIABLE_IS_NOT_USED StartComDN[] = {
517 0x30, 0x7d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,
518 0x49, 0x4c, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0d,
519 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x20, 0x4c, 0x74, 0x64, 0x2e,
520 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x22, 0x53, 0x65,
521 0x63, 0x75, 0x72, 0x65, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20,
522 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x53,
523 0x69, 0x67, 0x6e, 0x69, 0x6e, 0x67, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03, 0x55,
524 0x04, 0x03, 0x13, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x20,
525 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
526 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79
527 };
528
529 // 0:d=0 hl=3 l= 174 cons: SEQUENCE
530 // 3:d=1 hl=2 l= 11 cons: SET
531 // 5:d=2 hl=2 l= 9 cons: SEQUENCE
532 // 7:d=3 hl=2 l= 3 prim: OBJECT :countryName
533 // 12:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US
534 // 16:d=1 hl=2 l= 11 cons: SET
535 // 18:d=2 hl=2 l= 9 cons: SEQUENCE
536 // 20:d=3 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
537 // 25:d=3 hl=2 l= 2 prim: PRINTABLESTRING :UT
538 // 29:d=1 hl=2 l= 23 cons: SET
539 // 31:d=2 hl=2 l= 21 cons: SEQUENCE
540 // 33:d=3 hl=2 l= 3 prim: OBJECT :localityName
541 // 38:d=3 hl=2 l= 14 prim: PRINTABLESTRING :Salt Lake City
542 // 54:d=1 hl=2 l= 30 cons: SET
543 // 56:d=2 hl=2 l= 28 cons: SEQUENCE
544 // 58:d=3 hl=2 l= 3 prim: OBJECT :organizationName
545 // 63:d=3 hl=2 l= 21 prim: PRINTABLESTRING :The USERTRUST Network
546 // 86:d=1 hl=2 l= 33 cons: SET
547 // 88:d=2 hl=2 l= 31 cons: SEQUENCE
548 // 90:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
549 // 95:d=3 hl=2 l= 24 prim: PRINTABLESTRING :http://www.usertrust.com
550 //121:d=1 hl=2 l= 54 cons: SET
551 //123:d=2 hl=2 l= 52 cons: SEQUENCE
552 //125:d=3 hl=2 l= 3 prim: OBJECT :commonName
553 //130:d=3 hl=2 l= 45 prim: PRINTABLESTRING :UTN-USERFirst-Client Authenti cation and Email
554 const uint8 VARIABLE_IS_NOT_USED UserTrustDN[] = {
555 0x30, 0x81, 0xae, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
556 0x02, 0x55, 0x53, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13,
557 0x02, 0x55, 0x54, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13,
558 0x0e, 0x53, 0x61, 0x6c, 0x74, 0x20, 0x4c, 0x61, 0x6b, 0x65, 0x20, 0x43, 0x69,
559 0x74, 0x79, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x15,
560 0x54, 0x68, 0x65, 0x20, 0x55, 0x53, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54,
561 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x31, 0x21, 0x30, 0x1f, 0x06,
562 0x03, 0x55, 0x04, 0x0b, 0x13, 0x18, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f,
563 0x77, 0x77, 0x77, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x74, 0x72, 0x75, 0x73, 0x74,
564 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03,
565 0x13, 0x2d, 0x55, 0x54, 0x4e, 0x2d, 0x55, 0x53, 0x45, 0x52, 0x46, 0x69, 0x72,
566 0x73, 0x74, 0x2d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x41, 0x75, 0x74,
567 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61,
568 0x6e, 0x64, 0x20, 0x45, 0x6d, 0x61, 0x69, 0x6c
569 };
570
571 // 0:d=0 hl=3 l= 190 cons: SEQUENCE
572 // 3:d=1 hl=2 l= 63 cons: SET
573 // 5:d=2 hl=2 l= 61 cons: SEQUENCE
574 // 7:d=3 hl=2 l= 3 prim: OBJECT :commonName
575 // 12:d=3 hl=2 l= 54 prim: UTF8STRING :TÜRKTRUST Elektronik Sertifik a Hizmet Sağlayıcısı
576 // 68:d=1 hl=2 l= 11 cons: SET
577 // 70:d=2 hl=2 l= 9 cons: SEQUENCE
578 // 72:d=3 hl=2 l= 3 prim: OBJECT :countryName
579 // 77:d=3 hl=2 l= 2 prim: PRINTABLESTRING :TR
580 // 81:d=1 hl=2 l= 15 cons: SET
581 // 83:d=2 hl=2 l= 13 cons: SEQUENCE
582 // 85:d=3 hl=2 l= 3 prim: OBJECT :localityName
583 // 90:d=3 hl=2 l= 6 prim: UTF8STRING :Ankara
584 // 98:d=1 hl=2 l= 93 cons: SET
585 //100:d=2 hl=2 l= 91 cons: SEQUENCE
586 //102:d=3 hl=2 l= 3 prim: OBJECT :organizationName
587 //107:d=3 hl=2 l= 84 prim: UTF8STRING :TÜRKTRUST Bilgi İletişim ve B ilişim Güvenliği Hizmetleri A.Ş. (c) Kasım 2005
588 const uint8 VARIABLE_IS_NOT_USED TurkTrustDN[] = {
589 0x30, 0x81, 0xbe, 0x31, 0x3f, 0x30, 0x3d, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c,
590 0x36, 0x54, 0xc3, 0x9c, 0x52, 0x4b, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20, 0x45,
591 0x6c, 0x65, 0x6b, 0x74, 0x72, 0x6f, 0x6e, 0x69, 0x6b, 0x20, 0x53, 0x65, 0x72,
592 0x74, 0x69, 0x66, 0x69, 0x6b, 0x61, 0x20, 0x48, 0x69, 0x7a, 0x6d, 0x65, 0x74,
593 0x20, 0x53, 0x61, 0xc4, 0x9f, 0x6c, 0x61, 0x79, 0xc4, 0xb1, 0x63, 0xc4, 0xb1,
594 0x73, 0xc4, 0xb1, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
595 0x02, 0x54, 0x52, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c,
596 0x06, 0x41, 0x6e, 0x6b, 0x61, 0x72, 0x61, 0x31, 0x5d, 0x30, 0x5b, 0x06, 0x03,
597 0x55, 0x04, 0x0a, 0x0c, 0x54, 0x54, 0xc3, 0x9c, 0x52, 0x4b, 0x54, 0x52, 0x55,
598 0x53, 0x54, 0x20, 0x42, 0x69, 0x6c, 0x67, 0x69, 0x20, 0xc4, 0xb0, 0x6c, 0x65,
599 0x74, 0x69, 0xc5, 0x9f, 0x69, 0x6d, 0x20, 0x76, 0x65, 0x20, 0x42, 0x69, 0x6c,
600 0x69, 0xc5, 0x9f, 0x69, 0x6d, 0x20, 0x47, 0xc3, 0xbc, 0x76, 0x65, 0x6e, 0x6c,
601 0x69, 0xc4, 0x9f, 0x69, 0x20, 0x48, 0x69, 0x7a, 0x6d, 0x65, 0x74, 0x6c, 0x65,
602 0x72, 0x69, 0x20, 0x41, 0x2e, 0xc5, 0x9e, 0x2e, 0x20, 0x28, 0x63, 0x29, 0x20,
603 0x4b, 0x61, 0x73, 0xc4, 0xb1, 0x6d, 0x20, 0x32, 0x30, 0x30, 0x35, 0x30, 0x1e,
604 0x17, 0x0d, 0x30, 0x35, 0x31, 0x31, 0x30, 0x37, 0x31, 0x30, 0x30, 0x37, 0x35,
605 0x37
606 };
607
608 // 33:d=2 hl=3 l= 207 cons: SEQUENCE
609 // 36:d=3 hl=2 l= 11 cons: SET
610 // 38:d=4 hl=2 l= 9 cons: SEQUENCE
611 // 40:d=5 hl=2 l= 3 prim: OBJECT :countryName
612 // 45:d=5 hl=2 l= 2 prim: PRINTABLESTRING :AT
613 // 49:d=3 hl=3 l= 139 cons: SET
614 // 52:d=4 hl=3 l= 136 cons: SEQUENCE
615 // 55:d=5 hl=2 l= 3 prim: OBJECT :organizationName
616 // 60:d=5 hl=3 l= 128 prim: BMPSTRING :A-Trust Ges. für Sicherheit ssysteme im elektr. Datenverkehr GmbH
617 //191:d=3 hl=2 l= 24 cons: SET
618 //193:d=4 hl=2 l= 22 cons: SEQUENCE
619 //195:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
620 //200:d=5 hl=2 l= 15 prim: PRINTABLESTRING :A-Trust-Qual-01
621 //217:d=3 hl=2 l= 24 cons: SET
622 //219:d=4 hl=2 l= 22 cons: SEQUENCE
623 //221:d=5 hl=2 l= 3 prim: OBJECT :commonName
624 //226:d=5 hl=2 l= 15 prim: PRINTABLESTRING :A-Trust-Qual-01
625 const uint8 VARIABLE_IS_NOT_USED ATrustQual01DN[] = {
626 0x30, 0x81, 0xcf, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
627 0x02, 0x41, 0x54, 0x31, 0x81, 0x8b, 0x30, 0x81, 0x88, 0x06, 0x03, 0x55, 0x04,
628 0x0a, 0x1e, 0x81, 0x80, 0x00, 0x41, 0x00, 0x2d, 0x00, 0x54, 0x00, 0x72, 0x00,
629 0x75, 0x00, 0x73, 0x00, 0x74, 0x00, 0x20, 0x00, 0x47, 0x00, 0x65, 0x00, 0x73,
630 0x00, 0x2e, 0x00, 0x20, 0x00, 0x66, 0x00, 0xfc, 0x00, 0x72, 0x00, 0x20, 0x00,
631 0x53, 0x00, 0x69, 0x00, 0x63, 0x00, 0x68, 0x00, 0x65, 0x00, 0x72, 0x00, 0x68,
632 0x00, 0x65, 0x00, 0x69, 0x00, 0x74, 0x00, 0x73, 0x00, 0x73, 0x00, 0x79, 0x00,
633 0x73, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6d, 0x00, 0x65, 0x00, 0x20, 0x00, 0x69,
634 0x00, 0x6d, 0x00, 0x20, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x65, 0x00, 0x6b, 0x00,
635 0x74, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74,
636 0x00, 0x65, 0x00, 0x6e, 0x00, 0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6b, 0x00,
637 0x65, 0x00, 0x68, 0x00, 0x72, 0x00, 0x20, 0x00, 0x47, 0x00, 0x6d, 0x00, 0x62,
638 0x00, 0x48, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0f,
639 0x41, 0x2d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x2d, 0x51, 0x75, 0x61, 0x6c, 0x2d,
640 0x30, 0x31, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0f,
641 0x41, 0x2d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x2d, 0x51, 0x75, 0x61, 0x6c, 0x2d,
642 0x30, 0x31, 0x30, 0x1e, 0x17
643 };
644
645 // 34:d=2 hl=3 l= 180 cons: SEQUENCE
646 // 37:d=3 hl=2 l= 20 cons: SET
647 // 39:d=4 hl=2 l= 18 cons: SEQUENCE
648 // 41:d=5 hl=2 l= 3 prim: OBJECT :organizationName
649 // 46:d=5 hl=2 l= 11 prim: PRINTABLESTRING :Entrust.net
650 // 59:d=3 hl=2 l= 64 cons: SET
651 // 61:d=4 hl=2 l= 62 cons: SEQUENCE
652 // 63:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
653 // 68:d=5 hl=2 l= 55 prim: T61STRING :www.entrust.net/CPS_2048 in corp. by ref. (limits liab.)
654 //125:d=3 hl=2 l= 37 cons: SET
655 //127:d=4 hl=2 l= 35 cons: SEQUENCE
656 //129:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
657 //134:d=5 hl=2 l= 28 prim: PRINTABLESTRING :(c) 1999 Entrust.net Limite d
658 //164:d=3 hl=2 l= 51 cons: SET
659 //166:d=4 hl=2 l= 49 cons: SEQUENCE
660 //168:d=5 hl=2 l= 3 prim: OBJECT :commonName
661 //173:d=5 hl=2 l= 42 prim: PRINTABLESTRING :Entrust.net Certification A uthority (2048)
662 const uint8 VARIABLE_IS_NOT_USED EntrustDN[] = {
663 0x30, 0x81, 0xb4, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13,
664 0x0b, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x31,
665 0x40, 0x30, 0x3e, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x14, 0x37, 0x77, 0x77, 0x77,
666 0x2e, 0x65, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x2f,
667 0x43, 0x50, 0x53, 0x5f, 0x32, 0x30, 0x34, 0x38, 0x20, 0x69, 0x6e, 0x63, 0x6f,
668 0x72, 0x70, 0x2e, 0x20, 0x62, 0x79, 0x20, 0x72, 0x65, 0x66, 0x2e, 0x20, 0x28,
669 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x20, 0x6c, 0x69, 0x61, 0x62, 0x2e, 0x29,
670 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1c, 0x28, 0x63,
671 0x29, 0x20, 0x31, 0x39, 0x39, 0x39, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73,
672 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64,
673 0x31, 0x33, 0x30, 0x31, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x2a, 0x45, 0x6e,
674 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x43, 0x65, 0x72,
675 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75,
676 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x28, 0x32, 0x30, 0x34, 0x38,
677 0x29
678 };
679
680 // 46:d=2 hl=2 l= 76 cons: SEQUENCE
681 // 48:d=3 hl=2 l= 11 cons: SET
682 // 50:d=4 hl=2 l= 9 cons: SEQUENCE
683 // 52:d=5 hl=2 l= 3 prim: OBJECT :countryName
684 // 57:d=5 hl=2 l= 2 prim: PRINTABLESTRING :ZA
685 // 61:d=3 hl=2 l= 37 cons: SET
686 // 63:d=4 hl=2 l= 35 cons: SEQUENCE
687 // 65:d=5 hl=2 l= 3 prim: OBJECT :organizationName
688 // 70:d=5 hl=2 l= 28 prim: PRINTABLESTRING :Thawte Consulting (Pty) Lt d.
689 // 100:d=3 hl=2 l= 22 cons: SET
690 // 102:d=4 hl=2 l= 20 cons: SEQUENCE
691 // 104:d=5 hl=2 l= 3 prim: OBJECT :commonName
692 // 109:d=5 hl=2 l= 13 prim: PRINTABLESTRING :Thawte SGC CA
693 const uint8 VARIABLE_IS_NOT_USED ThawteDN[] = {
694 0x30, 0x4C, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,
695 0x5A, 0x41, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0A, 0x13, 0x1C,
696 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73, 0x75, 0x6C,
697 0x74, 0x69, 0x6E, 0x67, 0x20, 0x28, 0x50, 0x74, 0x79, 0x29, 0x20, 0x4C, 0x74,
698 0x64, 0x2E, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0D,
699 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x53, 0x47, 0x43, 0x20, 0x43, 0x41
700 };
701
702 // 47:d=2 hl=2 l= 108 cons: SEQUENCE
703 // 49:d=3 hl=2 l= 11 cons: SET
704 // 51:d=4 hl=2 l= 9 cons: SEQUENCE
705 // 53:d=5 hl=2 l= 3 prim: OBJECT :countryName
706 // 58:d=5 hl=2 l= 2 prim: PRINTABLESTRING :US
707 // 62:d=3 hl=2 l= 22 cons: SET
708 // 64:d=4 hl=2 l= 20 cons: SEQUENCE
709 // 66:d=5 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
710 // 71:d=5 hl=2 l= 13 prim: PRINTABLESTRING :Massachusetts
711 // 86:d=3 hl=2 l= 46 cons: SET
712 // 88:d=4 hl=2 l= 44 cons: SEQUENCE
713 // 90:d=5 hl=2 l= 3 prim: OBJECT :organizationName
714 // 95:d=5 hl=2 l= 37 prim: PRINTABLESTRING :Massachusetts Institute of Technology
715 // 134:d=3 hl=2 l= 21 cons: SET
716 // 136:d=4 hl=2 l= 19 cons: SEQUENCE
717 // 138:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
718 // 143:d=5 hl=2 l= 12 prim: PRINTABLESTRING :Client CA v1
719 const uint8 VARIABLE_IS_NOT_USED MITDN[] = {
720 0x30, 0x6C, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,
721 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x0D,
722 0x4D, 0x61, 0x73, 0x73, 0x61, 0x63, 0x68, 0x75, 0x73, 0x65, 0x74, 0x74, 0x73,
723 0x31, 0x2E, 0x30, 0x2C, 0x06, 0x03, 0x55, 0x04, 0x0A, 0x13, 0x25, 0x4D, 0x61,
724 0x73, 0x73, 0x61, 0x63, 0x68, 0x75, 0x73, 0x65, 0x74, 0x74, 0x73, 0x20, 0x49,
725 0x6E, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x20, 0x6F, 0x66, 0x20, 0x54,
726 0x65, 0x63, 0x68, 0x6E, 0x6F, 0x6C, 0x6F, 0x67, 0x79, 0x31, 0x15, 0x30, 0x13,
727 0x06, 0x03, 0x55, 0x04, 0x0B, 0x13, 0x0C, 0x43, 0x6C, 0x69, 0x65, 0x6E, 0x74,
728 0x20, 0x43, 0x41, 0x20, 0x76, 0x31
729 };
730
472 } // namespace 731 } // namespace
OLDNEW
« no previous file with comments | « no previous file | net/base/x509_cert_types_unittest.cc » ('j') | net/base/x509_util_nss.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698