github.com/zmap/zcrypto@v0.0.0-20240512203510-0fef58d9a9db/data/test/certificates/dst.go (about)

     1  /*
     2   * ZCrypto Copyright 2017 Regents of the University of Michigan
     3   *
     4   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
     5   * use this file except in compliance with the License. You may obtain a copy
     6   * of the License at http://www.apache.org/licenses/LICENSE-2.0
     7   *
     8   * Unless required by applicable law or agreed to in writing, software
     9   * distributed under the License is distributed on an "AS IS" BASIS,
    10   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    11   * implied. See the License for the specific language governing
    12   * permissions and limitations under the License.
    13   */
    14  
    15  package certificates
    16  
    17  // PEMDSTRootCAX3SignedBySelf is the self-signed certificate for the DST Root CA
    18  // X3.
    19  const PEMDSTRootCAX3SignedBySelf = `
    20  Certificate:
    21      Data:
    22          Version: 3 (0x2)
    23          Serial Number:
    24              44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b
    25          Signature Algorithm: sha1WithRSAEncryption
    26          Issuer: O=Digital Signature Trust Co., CN=DST Root CA X3
    27          Validity
    28              Not Before: Sep 30 21:12:19 2000 GMT
    29              Not After : Sep 30 14:01:15 2021 GMT
    30          Subject: O=Digital Signature Trust Co., CN=DST Root CA X3
    31          Subject Public Key Info:
    32              Public Key Algorithm: rsaEncryption
    33              RSA Public Key: (2048 bit)
    34                  Modulus (2048 bit):
    35                      00:df:af:e9:97:50:08:83:57:b4:cc:62:65:f6:90:
    36                      82:ec:c7:d3:2c:6b:30:ca:5b:ec:d9:c3:7d:c7:40:
    37                      c1:18:14:8b:e0:e8:33:76:49:2a:e3:3f:21:49:93:
    38                      ac:4e:0e:af:3e:48:cb:65:ee:fc:d3:21:0f:65:d2:
    39                      2a:d9:32:8f:8c:e5:f7:77:b0:12:7b:b5:95:c0:89:
    40                      a3:a9:ba:ed:73:2e:7a:0c:06:32:83:a2:7e:8a:14:
    41                      30:cd:11:a0:e1:2a:38:b9:79:0a:31:fd:50:bd:80:
    42                      65:df:b7:51:63:83:c8:e2:88:61:ea:4b:61:81:ec:
    43                      52:6b:b9:a2:e2:4b:1a:28:9f:48:a3:9e:0c:da:09:
    44                      8e:3e:17:2e:1e:dd:20:df:5b:c6:2a:8a:ab:2e:bd:
    45                      70:ad:c5:0b:1a:25:90:74:72:c5:7b:6a:ab:34:d6:
    46                      30:89:ff:e5:68:13:7b:54:0b:c8:d6:ae:ec:5a:9c:
    47                      92:1e:3d:64:b3:8c:c6:df:bf:c9:41:70:ec:16:72:
    48                      d5:26:ec:38:55:39:43:d0:fc:fd:18:5c:40:f1:97:
    49                      eb:d5:9a:9b:8d:1d:ba:da:25:b9:c6:d8:df:c1:15:
    50                      02:3a:ab:da:6e:f1:3e:2e:f5:5c:08:9c:3c:d6:83:
    51                      69:e4:10:9b:19:2a:b6:29:57:e3:e5:3d:9b:9f:f0:
    52                      02:5d
    53                  Exponent: 65537 (0x10001)
    54          X509v3 extensions:
    55              X509v3 Basic Constraints: critical
    56                  CA:TRUE
    57              X509v3 Key Usage: critical
    58                  Certificate Sign, CRL Sign
    59              X509v3 Subject Key Identifier:
    60                  C4:A7:B1:A4:7B:2C:71:FA:DB:E1:4B:90:75:FF:C4:15:60:85:89:10
    61      Signature Algorithm: sha1WithRSAEncryption
    62          a3:1a:2c:9b:17:00:5c:a9:1e:ee:28:66:37:3a:bf:83:c7:3f:
    63          4b:c3:09:a0:95:20:5d:e3:d9:59:44:d2:3e:0d:3e:bd:8a:4b:
    64          a0:74:1f:ce:10:82:9c:74:1a:1d:7e:98:1a:dd:cb:13:4b:b3:
    65          20:44:e4:91:e9:cc:fc:7d:a5:db:6a:e5:fe:e6:fd:e0:4e:dd:
    66          b7:00:3a:b5:70:49:af:f2:e5:eb:02:f1:d1:02:8b:19:cb:94:
    67          3a:5e:48:c4:18:1e:58:19:5f:1e:02:5a:f0:0c:f1:b1:ad:a9:
    68          dc:59:86:8b:6e:e9:91:f5:86:ca:fa:b9:66:33:aa:59:5b:ce:
    69          e2:a7:16:73:47:cb:2b:cc:99:b0:37:48:cf:e3:56:4b:f5:cf:
    70          0f:0c:72:32:87:c6:f0:44:bb:53:72:6d:43:f5:26:48:9a:52:
    71          67:b7:58:ab:fe:67:76:71:78:db:0d:a2:56:14:13:39:24:31:
    72          85:a2:a8:02:5a:30:47:e1:dd:50:07:bc:02:09:90:00:eb:64:
    73          63:60:9b:16:bc:88:c9:12:e6:d2:7d:91:8b:f9:3d:32:8d:65:
    74          b4:e9:7c:b1:57:76:ea:c5:b6:28:39:bf:15:65:1c:c8:f6:77:
    75          96:6a:0a:8d:77:0b:d8:91:0b:04:8e:07:db:29:b6:0a:ee:9d:
    76          82:35:35:10
    77  -----BEGIN CERTIFICATE-----
    78  MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
    79  MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
    80  DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
    81  PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
    82  Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
    83  AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
    84  rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
    85  OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
    86  xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
    87  7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
    88  aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
    89  HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
    90  SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
    91  ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
    92  AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
    93  R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
    94  JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
    95  Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
    96  -----END CERTIFICATE-----
    97  `
    98  
    99  // HexHashPEMDSTRootCAX3SignedBySelf is the hex SHA256 fingeprint of
   100  // DSTRootCAX3SignedBySelf.
   101  const HexHashPEMDSTRootCAX3SignedBySelf = "0687260331a72403d909f105e69bcf0d32e1bd2493ffc6d9206d11bcd6770739"