OLD | NEW |
1 package testing | 1 package testing |
2 | 2 |
3 import ( | 3 import ( |
4 "crypto/rsa" | 4 "crypto/rsa" |
5 "crypto/x509" | 5 "crypto/x509" |
6 "encoding/pem" | 6 "encoding/pem" |
7 ) | 7 ) |
8 | 8 |
9 // CACertPEM and CAKeyPEM make up a root CA key pair. | 9 // RootCert and RootKey make up a root CA key pair. |
10 // CACertX509 and CAKeyRSA hold their parsed equivalents. | 10 // RootCertX509 and RootKeyRSA hold their parsed equivalents. |
11 var ( | 11 var ( |
12 CACertPEM = ` | 12 CACertPEM = ` |
13 -----BEGIN CERTIFICATE----- | 13 -----BEGIN CERTIFICATE----- |
14 MIIBnTCCAUmgAwIBAgIBADALBgkqhkiG9w0BAQUwJjENMAsGA1UEChMEanVqdTEV | 14 MIIBnTCCAUmgAwIBAgIBADALBgkqhkiG9w0BAQUwJjENMAsGA1UEChMEanVqdTEV |
15 MBMGA1UEAxMManVqdSB0ZXN0aW5nMB4XDTEyMTExNDE0Mzg1NFoXDTIyMTExNDE0 | 15 MBMGA1UEAxMManVqdSB0ZXN0aW5nMB4XDTEyMTExNDE0Mzg1NFoXDTIyMTExNDE0 |
16 NDM1NFowJjENMAsGA1UEChMEanVqdTEVMBMGA1UEAxMManVqdSB0ZXN0aW5nMFow | 16 NDM1NFowJjENMAsGA1UEChMEanVqdTEVMBMGA1UEAxMManVqdSB0ZXN0aW5nMFow |
17 CwYJKoZIhvcNAQEBA0sAMEgCQQCCOOpn9aWKcKr2GQGtygwD7PdfNe1I9BYiPAqa | 17 CwYJKoZIhvcNAQEBA0sAMEgCQQCCOOpn9aWKcKr2GQGtygwD7PdfNe1I9BYiPAqa |
18 2I33F5+6PqFdfujUKvoyTJI6XG4Qo/CECaaN9smhyq9DxzMhAgMBAAGjZjBkMA4G | 18 2I33F5+6PqFdfujUKvoyTJI6XG4Qo/CECaaN9smhyq9DxzMhAgMBAAGjZjBkMA4G |
19 A1UdDwEB/wQEAwIABDASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQQDswP | 19 A1UdDwEB/wQEAwIABDASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBQQDswP |
20 FQGeGMeTzPbHW62EZbbTJzAfBgNVHSMEGDAWgBQQDswPFQGeGMeTzPbHW62EZbbT | 20 FQGeGMeTzPbHW62EZbbTJzAfBgNVHSMEGDAWgBQQDswPFQGeGMeTzPbHW62EZbbT |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 key, err := x509.ParsePKCS1PrivateKey(b.Bytes) | 59 key, err := x509.ParsePKCS1PrivateKey(b.Bytes) |
60 if key != nil { | 60 if key != nil { |
61 return key | 61 return key |
62 } | 62 } |
63 key1, err := x509.ParsePKCS8PrivateKey(b.Bytes) | 63 key1, err := x509.ParsePKCS8PrivateKey(b.Bytes) |
64 if err != nil { | 64 if err != nil { |
65 panic(err) | 65 panic(err) |
66 } | 66 } |
67 return key1.(*rsa.PrivateKey) | 67 return key1.(*rsa.PrivateKey) |
68 } | 68 } |
OLD | NEW |