From 12bb0ed27a9859a48a91831fdb6a5f49bd9ef88b Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Thu, 28 Jan 2021 20:09:24 -0500 Subject: [PATCH] lints: revert e_key_usage_and_extended_key_usage_inconsistent. (#556) The `e_key_usage_and_extended_key_usage_inconsistent` lint's interpretation of RFC 5280 is under question (see zmap#553). We also had an integration test bug that resulted in massively under-estimating it's impact on our integration test corpus (see zmap#555). Let's remove this lint while we sort out the correct logic. --- v3/integration/config.json | 5 +- ...age_and_extended_key_usage_inconsistent.go | 152 -------- ...nd_extended_key_usage_inconsistent_test.go | 327 ------------------ v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1.pem | 96 ----- .../a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem | 96 ----- v3/testdata/a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem | 96 ----- v3/testdata/a1s0c0cs0ep0ts1o0nc1_ke1.pem | 96 ----- v3/testdata/a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem | 97 ------ .../a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem | 96 ----- .../a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem | 96 ----- v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1.pem | 96 ----- v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem | 96 ----- v3/testdata/a1s0c1cs0ep0ts0o0nc1_de1.pem | 96 ----- v3/testdata/a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem | 96 ----- v3/testdata/a1s0c1cs1ep0ts0o0nc1_ka1.pem | 97 ------ v3/testdata/a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem | 96 ----- v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1.pem | 96 ----- v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem | 96 ----- v3/testdata/a1s1c1cs0ep0ts0o0nc1_cc1c1.pem | 97 ------ v3/testdata/a1s1c1cs1ep1ts1o1nc1_ds1.pem | 97 ------ 20 files changed, 1 insertion(+), 2119 deletions(-) delete mode 100644 v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent.go delete mode 100644 v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent_test.go delete mode 100644 v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep0ts1o0nc1_ke1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem delete mode 100644 v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem delete mode 100644 v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1.pem delete mode 100644 v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem delete mode 100644 v3/testdata/a1s0c1cs0ep0ts0o0nc1_de1.pem delete mode 100644 v3/testdata/a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem delete mode 100644 v3/testdata/a1s0c1cs1ep0ts0o0nc1_ka1.pem delete mode 100644 v3/testdata/a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem delete mode 100644 v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1.pem delete mode 100644 v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem delete mode 100644 v3/testdata/a1s1c1cs0ep0ts0o0nc1_cc1c1.pem delete mode 100644 v3/testdata/a1s1c1cs1ep1ts1o1nc1_ds1.pem diff --git a/v3/integration/config.json b/v3/integration/config.json index ca12a57b2..d9869322b 100644 --- a/v3/integration/config.json +++ b/v3/integration/config.json @@ -749,11 +749,8 @@ "e_cert_sig_alg_not_match_tbs_sig_alg": { "ErrCount": 10 }, - "e_key_usage_and_extended_key_usage_inconsistent": { - "ErrCount": 140 - }, "e_ocsp_id_pkix_ocsp_nocheck_ext_not_included_server_auth": { "ErrCount": 78 } } -} \ No newline at end of file +} diff --git a/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent.go b/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent.go deleted file mode 100644 index 905ab4095..000000000 --- a/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent.go +++ /dev/null @@ -1,152 +0,0 @@ -/* - * ZLint Copyright 2021 Regents of the University of Michigan - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -package rfc - -import ( - "github.com/zmap/zcrypto/x509" - "github.com/zmap/zlint/v3/lint" - "github.com/zmap/zlint/v3/util" -) - -type KUAndEKUInconsistent struct{} - -func init() { - lint.RegisterLint(&lint.Lint{ - Name: "e_key_usage_and_extended_key_usage_inconsistent", - Description: "The certificate MUST only be used for a purpose consistent with both key usage extension and extended key usage extension.", - Citation: "RFC 5280, Section 4.2.1.12.", - Source: lint.RFC5280, - EffectiveDate: util.RFC5280Date, - Lint: &KUAndEKUInconsistent{}, - }) -} - -func (l *KUAndEKUInconsistent) Initialize() error { - return nil -} - -// CheckApplies returns true when the certificate contains both a key usage -// extension and an extended key usage extension. -func (l *KUAndEKUInconsistent) CheckApplies(c *x509.Certificate) bool { - return util.IsExtInCert(c, util.EkuSynOid) && util.IsExtInCert(c, util.KeyUsageOID) -} - -// Execute returns an Error level lint.LintResult if the purposes of the certificate -// being linted is not consistent with both extensions. -func (l *KUAndEKUInconsistent) Execute(c *x509.Certificate) *lint.LintResult { - for _, extKeyUsage := range c.ExtKeyUsage { - switch extKeyUsage { - case x509.ExtKeyUsageServerAuth: - if !serverAuth[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - case x509.ExtKeyUsageClientAuth: - if !clientAuth[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - case x509.ExtKeyUsageCodeSigning: - if !codeSigning[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - case x509.ExtKeyUsageEmailProtection: - if !emailProtection[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - case x509.ExtKeyUsageTimeStamping: - if !timeStamping[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - case x509.ExtKeyUsageOcspSigning: - if !ocspSigning[c.KeyUsage] { - return &lint.LintResult{Status: lint.Error} - } - } - } - return &lint.LintResult{Status: lint.Pass} -} - -// Variable containing the consistent KU combinations with Server Authentication EKU: -// RFC 5280 4.2.1.12 on KU consistency with Server Authentication EKU: -// -- TLS WWW server authentication -// -- Key usage bits that may be consistent: digitalSignature, -// -- keyEncipherment or keyAgreement -var serverAuth = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, - x509.KeyUsageKeyEncipherment: true, - x509.KeyUsageKeyAgreement: true, -} - -// Variable containing the consistent KU combinations with Client Authentication EKU: -// RFC 5280 4.2.1.12 on KU consistency with Client Authentication EKU: -// -- TLS WWW client authentication -// -- Key usage bits that may be consistent: digitalSignature -// -- and/or keyAgreement -var clientAuth = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, - x509.KeyUsageKeyAgreement: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageKeyAgreement: true, -} - -// Variable containing the consistent KU combinations with Code Signing EKU: -// RFC 5280 4.2.1.12 on KU consistency with Code Signing EKU: -// -- Signing of downloadable executable code -// -- Key usage bits that may be consistent: digitalSignature -var codeSigning = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, -} - -// Variable containing the consistent KU combinations with Email Protection EKU: -// RFC 5280 4.2.1.12 on KU consistency with Email Protection EKU: -// -- Email protection -// -- Key usage bits that may be consistent: digitalSignature, -// -- nonRepudiation, and/or (keyEncipherment or keyAgreement) -// Note: Recent editions of X.509 have renamed nonRepudiation bit to contentCommitment -var emailProtection = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, - x509.KeyUsageContentCommitment: true, - x509.KeyUsageKeyEncipherment: true, - x509.KeyUsageKeyAgreement: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageContentCommitment: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageKeyAgreement: true, - x509.KeyUsageContentCommitment | x509.KeyUsageKeyEncipherment: true, - x509.KeyUsageContentCommitment | x509.KeyUsageKeyAgreement: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageContentCommitment | x509.KeyUsageKeyEncipherment: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageContentCommitment | x509.KeyUsageKeyAgreement: true, -} - -// Variable containing the consistent KU combinations with Time Stamping EKU: -// RFC 5280 4.2.1.12 on KU consistency with Time Stamping EKU: -// -- Binding the hash of an object to a time -// -- Key usage bits that may be consistent: digitalSignature -// -- and/or nonRepudiation -// Note: Recent editions of X.509 have renamed nonRepudiation bit to contentCommitment -var timeStamping = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, - x509.KeyUsageContentCommitment: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageContentCommitment: true, -} - -// Variable containing the consistent KU combinations with Ocsp Signing EKU: -// RFC 5280 4.2.1.12 on KU consistency with Ocsp Signing EKU: -// -- Signing OCSP responses -// -- Key usage bits that may be consistent: digitalSignature -// -- and/or nonRepudiation -// Note: Recent editions of X.509 have renamed nonRepudiation bit to contentCommitment -var ocspSigning = map[x509.KeyUsage]bool{ - x509.KeyUsageDigitalSignature: true, - x509.KeyUsageContentCommitment: true, - x509.KeyUsageDigitalSignature | x509.KeyUsageContentCommitment: true, -} diff --git a/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent_test.go b/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent_test.go deleted file mode 100644 index d30fd4968..000000000 --- a/v3/lints/rfc/lint_key_usage_and_extended_key_usage_inconsistent_test.go +++ /dev/null @@ -1,327 +0,0 @@ -package rfc - -/* - * ZLint Copyright 2021 Regents of the University of Michigan - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - */ - -import ( - "testing" - - "github.com/zmap/zcrypto/x509" - "github.com/zmap/zlint/v3/lint" - "github.com/zmap/zlint/v3/test" -) - -func TestKeyUsageAndExtendedKeyUsageInconsistent(t *testing.T) { - testCases := []struct { - Name string - Filename string - ExpectedResult lint.LintStatus - }{ - - // Legend for the nameing: - - // a1 --> EKU anyExtendedKeyUsage set, a0 not set - // s1 --> EKU serverAuth set, s0 not set - // c1 --> EKU clientAuth set, c0 not set - // cs1 --> EKU codeSigning set; cs0 not set - // ep1 --> EKU emailProtection set, ep0 not set - // ts1 --> EKU timeStamping set; ts0 not set - // o1 --> EKU OCSPSigning set; o0 not set - - // nc1 --> noCheck set, nc0 not set - - // ds1 --> KU digitalSignature set - // cc1 --> KU contentCommitment set - // ke1 --> KU keyEncipherment set - // de1 --> KU dataEncipherment set - // ka1 --> KU keyAgreement set - // c1 --> KU CertSign set - // crl1 --> KU CRLSign set - // eo1 --> KU encipherOnly set - // do1 --> KU decipherOnly set - - // Tests for 1 EKU bit set - { - Name: "TestConsistentKUBitWithServerAuthEKUBit", - Filename: "a1s1c0cs0ep0ts0o0nc1_ds1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "Test2KUXorBitsServerAuthEKUBit", - Filename: "a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "Test1ConsistentAnd1InconsistentKUBitWithServerAuthEKUBit", - Filename: "a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "Test2ConsistentKUBitsWithClientAuthEKUBit", - Filename: "a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "TestInconsistentKUBitWithClientAuthEKUBit", - Filename: "a1s0c1cs0ep0ts0o0nc1_de1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "TestConsistentKUBitWithCodeSigningEKUBit", - Filename: "a1s0c0cs1ep0ts0o0nc1_ds1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "TestInconsistentKUBitsWithCodeSigningEKUBit", - Filename: "a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "TestConsistentKUBitsWithEmailProtectionEKUBit", - Filename: "a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "TestInconsistentKUBitsWithEmailProtectionEKUBit", - Filename: "a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "TestConsistentKUBitWithOCSPSigningEKUBit", - Filename: "a1s0c0cs0ep0ts0o1nc1_ds1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "TestInconsistentKUBitsWithOCSPSigningEKUBit", - Filename: "a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "TestConsistentKUBitsWithTimeStampingEKUBit", - Filename: "a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem", - ExpectedResult: lint.Pass, - }, - { - Name: "TestInconsistentKUBitsWithTimeStampingEKUBit", - Filename: "a1s0c0cs0ep0ts1o0nc1_ke1.pem", - ExpectedResult: lint.Error, - }, - // Test for all EKU bits set - { - Name: "TestAllEKUBitsSetWithConsistentKUBits", - Filename: "a1s1c1cs1ep1ts1o1nc1_ds1.pem", - ExpectedResult: lint.Pass, - }, - // Tests for multiple EKU bits set - { - Name: "Test2EKUBitsSetWithConsistentKUBits", - Filename: "a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem", - ExpectedResult: lint.Pass, - }, - - { - Name: "Test2EKUBitsSetWith1Consistent1InconsistentKUBits", - Filename: "a1s0c1cs1ep0ts0o0nc1_ka1.pem", - ExpectedResult: lint.Error, - }, - { - Name: "Test2EKUBitsSetWith2InconsistentKUBits", - Filename: "a1s1c1cs0ep0ts0o0nc1_cc1c1.pem", - ExpectedResult: lint.Error, - }, - } - - for _, tc := range testCases { - t.Run(tc.Name, func(t *testing.T) { - result := test.TestLint("e_key_usage_and_extended_key_usage_inconsistent", tc.Filename) - if result.Status != tc.ExpectedResult { - t.Errorf("expected result %v was %v", tc.ExpectedResult, result.Status) - } - }) - } -} - -//Tests for verifying the truth tables -func TestEKUServerAuth(t *testing.T) { - got := KeyUsage(x509.KeyUsageDigitalSignature). - Xor(KeyUsage(x509.KeyUsageKeyEncipherment). - Xor(KeyUsage(x509.KeyUsageKeyAgreement))) - for w := range serverAuth { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !serverAuth[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -func TestEKUClientAuth(t *testing.T) { - got := KeyUsage(x509.KeyUsageDigitalSignature). - Or(KeyUsage(x509.KeyUsageKeyAgreement)) - for w := range clientAuth { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !clientAuth[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -func TestEKUCodeSigning(t *testing.T) { - got := Accepted{KeyUsage(x509.KeyUsageDigitalSignature): true} - for w := range codeSigning { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !codeSigning[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -func TestEKUEmailProtection(t *testing.T) { - got := KeyUsage(x509.KeyUsageDigitalSignature). - Or(KeyUsage(x509.KeyUsageContentCommitment). - Or(KeyUsage(x509.KeyUsageKeyEncipherment).Xor(KeyUsage(x509.KeyUsageKeyAgreement)))) - for w := range emailProtection { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !emailProtection[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -func TestEKUTimeStamping(t *testing.T) { - got := KeyUsage(x509.KeyUsageDigitalSignature). - Or(KeyUsage(x509.KeyUsageContentCommitment)) - for w := range timeStamping { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !timeStamping[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -func TestEKUOCSPSigning(t *testing.T) { - got := KeyUsage(x509.KeyUsageDigitalSignature). - Or(KeyUsage(x509.KeyUsageContentCommitment)) - for w := range ocspSigning { - if !got[KeyUsage(w)] { - t.Errorf("expected %d to be present in the computed map", w) - } - } - for g := range got { - if !ocspSigning[x509.KeyUsage(g)] { - t.Errorf("expected %d to be present in the pre-computed map", g) - } - } -} - -// Util for truth table tests -type Truther interface { - Or(a Truther) Accepted - Xor(a Truther) Accepted -} - -type KeyUsage x509.KeyUsage -type Accepted map[KeyUsage]bool - -func (usage KeyUsage) Or(truther Truther) Accepted { - if truther == nil { - return Accepted{usage: true} - } - switch t := truther.(type) { - case KeyUsage: - return map[KeyUsage]bool{ - usage: true, - t: true, - usage | t: true, - } - case Accepted: - t.Or(usage) - return t - default: - panic("") - } -} - -func (usage KeyUsage) Xor(truther Truther) Accepted { - if truther == nil { - return Accepted{usage: true} - } - switch t := truther.(type) { - case KeyUsage: - return Accepted{ - usage: true, - t: true, - } - case Accepted: - t.Xor(usage) - return t - default: - panic("") - } -} - -func (accepted Accepted) Or(truther Truther) Accepted { - if truther == nil { - return accepted - } - switch other := truther.(type) { - case KeyUsage: - accepted[other] = true - for current := range accepted { - accepted[current|other] = true - } - case Accepted: - for key := range other { - accepted[key] = true - for inner := range accepted { - accepted[key|inner] = true - } - } - } - return accepted -} - -func (accepted Accepted) Xor(truther Truther) Accepted { - if truther == nil { - return accepted - } - switch other := truther.(type) { - case KeyUsage: - accepted[other] = true - case Accepted: - for key := range other { - accepted.Xor(key) - } - } - return accepted -} diff --git a/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1.pem b/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1.pem deleted file mode 100644 index 2e6400928..000000000 --- a/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4774 (0x12a6) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:22:03 2020 GMT - Not After : Nov 2 11:22:03 2021 GMT - Subject: O=test12, CN=test12 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c6:12:ce:13:79:90:49:47:fe:10:b0:ba:12:9d: - 1a:cc:a9:2a:f3:35:9a:da:5c:41:28:86:de:c7:9e: - 4f:dc:3b:bd:6e:e4:94:a0:1e:02:89:24:53:de:a7: - 01:45:c0:98:93:f7:e9:8d:e3:3d:bd:ec:b9:52:6f: - 4a:6d:e6:cb:1b:0d:a1:41:8d:25:9f:fd:f8:7c:cf: - b4:39:76:c1:75:b0:ff:a4:44:38:e1:76:e3:4c:c2: - 3a:51:cf:7e:d0:98:e0:5b:38:34:b8:f3:d2:d8:d9: - ca:3e:19:ee:88:b2:1f:2d:8d:fc:3d:de:a3:fa:f0: - e5:bd:0d:d4:55:f5:f0:cd:ec:f6:75:21:b5:34:32: - c1:28:d0:5f:35:83:b0:f0:32:f9:b1:e1:76:71:f2: - 5d:74:d7:df:ba:93:43:52:33:4b:fd:63:68:5a:71: - fd:31:30:11:65:00:ae:e0:e8:66:1d:a8:f0:5f:b2: - aa:12:01:26:b4:69:54:70:f7:35:ba:c9:02:28:4a: - 45:69:f2:a3:65:aa:08:ff:be:98:9e:28:d0:b1:e0: - 33:04:c9:ff:a5:5a:16:a4:48:29:4b:67:17:07:76: - c9:03:71:07:62:31:57:9e:ff:6d:f3:7e:78:88:1c: - 42:06:73:be:ec:fb:f5:6c:30:96:6d:fc:74:b4:2b: - e5:27 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, OCSP Signing - X509v3 Key Usage: - Digital Signature - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 8b:72:23:59:5e:13:39:81:c1:53:ff:39:85:98:83:7c:6f:07: - 77:1b:ff:6e:d1:a4:67:e5:fb:f9:cd:b7:99:f1:10:39:4f:ff: - af:b6:48:2a:fe:6e:a6:c2:d8:2e:b9:56:6a:ab:3c:d5:a5:53: - 51:2c:e4:61:6d:60:02:12:8f:03:73:03:18:1b:5b:9c:e1:17: - 49:ec:b8:95:19:ea:2e:de:b5:e5:15:41:16:66:9f:3d:b7:b1: - 13:6e:3b:20:29:d6:5d:e2:53:d3:54:21:4b:4f:11:67:44:00: - 37:87:5f:21:4d:82:6e:4f:70:66:e8:4d:e1:76:29:45:a2:88: - 13:74:47:12:8c:7a:f7:b3:de:e4:a2:ee:39:6d:06:56:30:83: - fb:66:ff:e6:ed:03:1d:1b:34:78:2c:6f:9a:54:77:85:48:4d: - b9:76:91:72:aa:25:1a:dc:ab:fc:99:ec:da:48:79:a2:12:4b: - be:36:63:41:0f:c3:df:c0:dd:85:2f:1c:b3:6f:97:65:1c:80: - a0:58:af:09:e2:2b:dc:a8:54:3b:ba:72:0b:ba:84:82:af:b8: - 51:2a:0c:24:0a:6a:be:a7:4c:a4:8e:d5:81:fd:5d:6b:89:03: - 84:4e:1c:80:65:f4:ae:d4:ea:8b:d9:c1:77:12:0e:7d:fe:79: - 4b:c2:4f:3a:fa:60:b6:9b:30:ae:26:3a:9e:62:a4:12:af:71: - 73:2f:28:40:78:79:fe:cd:ee:4b:84:0f:b1:c8:f0:3c:47:16: - de:cf:32:1d:f7:86:d5:25:60:9b:74:1c:1f:f1:7a:44:14:43: - 57:85:80:7c:27:9a:26:0c:da:53:21:6f:ca:d0:7e:2a:55:70: - c8:7f:8b:86:8c:03:ef:e0:5a:28:8c:a8:61:a8:89:d3:a5:e5: - 89:2b:05:d8:4a:b1:2a:6d:34:58:76:ec:39:2c:d6:a8:38:4c: - ad:d9:bc:aa:bf:f3:7a:bf:d4:f4:3c:6e:71:2e:ff:7e:89:00: - 62:46:28:62:d4:f6:ef:eb:09:0c:11:2a:5a:33:50:06:68:77: - a4:09:1e:a7:85:9a:79:f0:12:09:4e:c5:0f:94:89:f3:94:e1: - 76:54:de:8f:24:0e:78:e4:49:15:97:0d:c4:95:c5:14:37:ba: - 21:a6:81:bc:4c:57:12:4c:ce:6e:e8:96:aa:25:d8:52:66:58: - ca:1c:98:9f:92:85:f5:b9:e8:a7:ee:76:cf:75:72:8b:e8:1c: - 1b:99:35:32:58:03:a0:fc:94:c5:07:12:4f:3a:92:84:e8:fd: - 9c:7e:c6:7d:0a:02:24:18:b9:d5:60:eb:1a:30:62:ae:9d:00: - 4b:f1:bb:b1:3f:4c:21:8d ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICEqYwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjIwM1oXDTIxMTEwMjExMjIwM1owIjEPMA0GA1UECgwGdGVz -dDEyMQ8wDQYDVQQDDAZ0ZXN0MTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDGEs4TeZBJR/4QsLoSnRrMqSrzNZraXEEoht7Hnk/cO71u5JSgHgKJJFPe -pwFFwJiT9+mN4z297LlSb0pt5ssbDaFBjSWf/fh8z7Q5dsF1sP+kRDjhduNMwjpR -z37QmOBbODS489LY2co+Ge6Ish8tjfw93qP68OW9DdRV9fDN7PZ1IbU0MsEo0F81 -g7DwMvmx4XZx8l1019+6k0NSM0v9Y2hacf0xMBFlAK7g6GYdqPBfsqoSASa0aVRw -9zW6yQIoSkVp8qNlqgj/vpieKNCx4DMEyf+lWhakSClLZxcHdskDcQdiMVee/23z -fniIHEIGc77s+/VsMJZt/HS0K+UnAgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMJMAsGA1UdDwQEAwIHgDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQCLciNZXhM5gcFT/zmFmIN8bwd3G/9u0aRn5fv5zbeZ8RA5T/+v -tkgq/m6mwtguuVZqqzzVpVNRLORhbWACEo8DcwMYG1uc4RdJ7LiVGeou3rXlFUEW -Zp89t7ETbjsgKdZd4lPTVCFLTxFnRAA3h18hTYJuT3Bm6E3hdilFoogTdEcSjHr3 -s97kou45bQZWMIP7Zv/m7QMdGzR4LG+aVHeFSE25dpFyqiUa3Kv8mezaSHmiEku+ -NmNBD8PfwN2FLxyzb5dlHICgWK8J4ivcqFQ7unILuoSCr7hRKgwkCmq+p0ykjtWB -/V1riQOEThyAZfSu1OqL2cF3Eg59/nlLwk86+mC2mzCuJjqeYqQSr3FzLyhAeHn+ -ze5LhA+xyPA8RxbezzId94bVJWCbdBwf8XpEFENXhYB8J5omDNpTIW/K0H4qVXDI -f4uGjAPv4FoojKhhqInTpeWJKwXYSrEqbTRYduw5LNaoOEyt2byqv/N6v9T0PG5x -Lv9+iQBiRihi1Pbv6wkMESpaM1AGaHekCR6nhZp58BIJTsUPlInzlOF2VN6PJA54 -5EkVlw3ElcUUN7ohpoG8TFcSTM5u6JaqJdhSZljKHJifkoX1uein7nbPdXKL6Bwb -mTUyWAOg/JTFBxJPOpKE6P2cfsZ9CgIkGLnVYOsaMGKunQBL8buxP0whjQ== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem b/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem deleted file mode 100644 index 38d1f1c0e..000000000 --- a/v3/testdata/a1s0c0cs0ep0ts0o1nc1_ds1cc1ke1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4775 (0x12a7) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:22:44 2020 GMT - Not After : Nov 2 11:22:44 2021 GMT - Subject: O=test11, CN=test11 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:d8:b2:41:72:31:f9:9b:ad:00:35:94:76:0f:25: - 13:3c:27:e2:19:e5:38:0e:34:21:d1:df:88:dc:7c: - 75:57:e2:01:88:a8:5a:53:b2:d0:ca:f7:9b:8a:3f: - 89:0f:07:a5:88:98:59:a5:57:21:0e:4c:e5:9c:dd: - 3f:68:91:a5:37:5b:a7:a4:36:4d:8f:d4:94:87:78: - 68:d5:9b:97:9b:cf:af:55:b2:13:a9:9a:2f:2f:92: - d2:af:db:fe:59:69:b8:6e:d2:18:8b:67:20:a8:29: - 67:fc:fe:b0:b5:33:25:c2:95:f5:d0:21:58:b1:d8: - 81:68:24:f8:d3:48:a9:5d:04:61:1e:31:4c:32:29: - 2e:dd:37:3a:10:37:b7:2e:88:d1:df:15:91:67:5e: - d3:14:07:8e:44:5b:cd:1b:43:cc:51:8a:7a:76:d6: - b4:96:28:b9:ea:55:1f:ad:71:9f:1e:6e:27:da:67: - 5e:16:ec:c2:a6:87:d0:27:0d:bf:27:ab:00:16:e4: - 1c:81:d5:c0:6c:e2:8a:09:47:34:6e:db:c0:f8:2c: - c5:0d:0d:e9:66:8a:b7:c8:ed:3b:d1:25:67:8c:5f: - 3f:ee:8c:b4:d9:bb:65:52:e3:4e:32:e5:57:fb:f0: - 4f:e7:e2:b1:e5:c0:30:1c:26:61:3b:a9:46:eb:b2: - 11:1d - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, OCSP Signing - X509v3 Key Usage: - Digital Signature, Non Repudiation, Key Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 34:2f:6c:88:2a:6d:6c:f0:a9:3b:24:b1:ac:ae:e8:55:58:43: - c4:05:79:3e:1e:82:3d:55:07:7b:93:11:ca:e5:45:3a:fd:91: - 64:9b:56:da:7d:e3:44:c4:7d:8b:55:5f:ca:6e:c7:cf:aa:30: - b3:cf:61:d5:51:b1:9f:41:d1:cc:65:44:d2:85:12:25:be:45: - 49:03:e6:5a:f0:91:60:7c:9e:2d:de:3e:ae:b4:82:0c:88:32: - a7:50:93:ca:d4:6f:1d:e9:c1:48:3e:13:a5:33:d3:64:5f:5e: - da:c5:0c:83:7e:84:6f:d8:2d:51:36:f9:e7:9a:22:52:e4:85: - 9c:d4:3a:bf:b3:ed:ee:05:c1:3a:9e:42:87:98:7a:fa:4e:dd: - 48:34:dd:59:59:d3:54:a6:31:43:88:e9:11:af:bd:8f:5e:a9: - b4:26:13:1e:4a:f7:21:9c:21:d2:6f:47:08:a1:d7:9f:dc:43: - ba:fe:5e:16:a7:06:5c:93:10:bc:b6:e9:96:e2:e2:86:0f:ec: - 9d:54:f2:43:73:d8:64:cb:da:48:0d:7a:5c:4e:0d:5d:de:e6: - 3b:60:37:e9:ab:fd:be:f0:06:00:c3:80:41:80:79:aa:fa:cc: - dc:2b:dc:43:40:33:c5:9b:fc:55:02:df:6a:46:1f:52:c0:3d: - 04:50:0c:9c:77:b4:1c:55:5e:fc:66:5a:3f:dd:f3:2d:fe:e5: - 5b:e0:8d:2a:5c:73:78:49:69:59:35:59:14:a9:c6:ef:9e:48: - 4f:2a:98:95:60:51:6e:c6:5d:6c:74:38:3c:52:51:a4:0b:b5: - 33:ef:d2:11:c5:6c:a7:1d:8f:38:8c:a0:5d:b8:14:ce:11:52: - b3:d2:61:de:d7:5b:c9:bf:29:eb:dc:c7:78:cd:9f:cc:84:f3: - cb:87:a9:7c:88:77:8c:5a:df:3a:b7:9e:3f:33:bc:3b:30:52: - 70:d7:87:86:25:82:0f:79:38:74:5b:a5:2e:ce:37:dd:49:9a: - c3:d7:f2:0a:2c:7b:72:1e:50:a4:88:ef:de:b0:07:37:75:db: - d7:ad:64:47:b1:25:aa:d1:f5:53:17:2b:34:58:df:59:d4:a1: - 18:27:5b:f1:85:e5:8a:ef:10:07:9b:e8:38:8f:0f:07:a1:23: - 76:4b:02:77:f6:ce:ae:49:b2:a4:e6:dd:02:28:69:cf:88:e9: - 88:39:28:78:23:01:28:b2:1a:32:3d:94:2c:5f:52:b9:c6:fb: - fe:df:a3:85:79:6b:85:73:55:35:85:0a:3e:00:c3:e8:49:7e: - 2d:d0:3e:d0:2b:81:c5:dc:10:ee:82:7f:04:3b:70:56:8a:09: - 66:cb:86:4d:cc:c8:c0:46 ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICEqcwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjI0NFoXDTIxMTEwMjExMjI0NFowIjEPMA0GA1UECgwGdGVz -dDExMQ8wDQYDVQQDDAZ0ZXN0MTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDYskFyMfmbrQA1lHYPJRM8J+IZ5TgONCHR34jcfHVX4gGIqFpTstDK95uK -P4kPB6WImFmlVyEOTOWc3T9okaU3W6ekNk2P1JSHeGjVm5ebz69VshOpmi8vktKv -2/5Zabhu0hiLZyCoKWf8/rC1MyXClfXQIVix2IFoJPjTSKldBGEeMUwyKS7dNzoQ -N7cuiNHfFZFnXtMUB45EW80bQ8xRinp21rSWKLnqVR+tcZ8ebifaZ14W7MKmh9An -Db8nqwAW5ByB1cBs4ooJRzRu28D4LMUNDelmirfI7TvRJWeMXz/ujLTZu2VS404y -5Vf78E/n4rHlwDAcJmE7qUbrshEdAgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMJMAsGA1UdDwQEAwIF4DAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQA0L2yIKm1s8Kk7JLGsruhVWEPEBXk+HoI9VQd7kxHK5UU6/ZFk -m1bafeNExH2LVV/KbsfPqjCzz2HVUbGfQdHMZUTShRIlvkVJA+Za8JFgfJ4t3j6u -tIIMiDKnUJPK1G8d6cFIPhOlM9NkX17axQyDfoRv2C1RNvnnmiJS5IWc1Dq/s+3u -BcE6nkKHmHr6Tt1INN1ZWdNUpjFDiOkRr72PXqm0JhMeSvchnCHSb0cIodef3EO6 -/l4WpwZckxC8tumW4uKGD+ydVPJDc9hky9pIDXpcTg1d3uY7YDfpq/2+8AYAw4BB -gHmq+szcK9xDQDPFm/xVAt9qRh9SwD0EUAycd7QcVV78Zlo/3fMt/uVb4I0qXHN4 -SWlZNVkUqcbvnkhPKpiVYFFuxl1sdDg8UlGkC7Uz79IRxWynHY84jKBduBTOEVKz -0mHe11vJvynr3Md4zZ/MhPPLh6l8iHeMWt86t54/M7w7MFJw14eGJYIPeTh0W6Uu -zjfdSZrD1/IKLHtyHlCkiO/esAc3ddvXrWRHsSWq0fVTFys0WN9Z1KEYJ1vxheWK -7xAHm+g4jw8HoSN2SwJ39s6uSbKk5t0CKGnPiOmIOSh4IwEoshoyPZQsX1K5xvv+ -36OFeWuFc1U1hQo+AMPoSX4t0D7QK4HF3BDugn8EO3BWiglmy4ZNzMjARg== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem b/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem deleted file mode 100644 index a7bb51ee8..000000000 --- a/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ds1cc1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4776 (0x12a8) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:23:12 2020 GMT - Not After : Nov 2 11:23:12 2021 GMT - Subject: O=test10, CN=test10 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c1:35:81:0f:72:1a:15:2e:e7:1b:da:09:38:e9: - bf:13:ac:78:8e:e8:e3:2f:af:7a:13:1d:e8:d7:f7: - 5c:e5:65:b2:c5:d6:81:59:1b:12:fb:b3:60:0d:9b: - a2:2a:fd:a0:3b:e9:de:a2:3a:9c:9a:cd:8b:4d:51: - 6b:d0:67:81:f3:c2:e5:73:c6:89:e8:02:87:64:69: - 40:8d:89:47:01:21:ea:54:20:55:ec:c4:07:2b:20: - ff:d5:7b:76:0d:59:c7:c1:70:a4:8e:9a:d3:f4:e7: - de:d6:c5:86:4c:8c:fd:61:06:03:8d:9d:50:b9:2b: - d5:75:54:9b:1d:4c:f9:d2:83:e0:0d:3a:26:b2:55: - 1f:f7:8f:2e:d1:40:84:4b:53:f3:22:63:53:93:a9: - 5e:a8:50:cc:82:cd:8c:5d:2a:08:7e:a0:ca:61:86: - 14:1b:43:b5:be:01:c2:54:1c:b8:98:3f:fe:3d:1a: - 27:df:65:3c:05:d7:b5:84:d0:38:6b:c3:42:02:f8: - 28:b1:eb:17:80:e3:dd:09:15:e1:9e:5c:c1:b8:9d: - 8e:ab:90:f6:14:a1:7c:ab:20:32:41:31:04:ae:fc: - c3:05:97:c6:ae:6b:87:65:27:e4:46:76:2a:99:7f: - b6:ac:11:c6:bf:01:2c:19:7f:7b:58:fd:ab:cb:2a: - 99:e5 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, Time Stamping - X509v3 Key Usage: - Digital Signature, Non Repudiation - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 03:be:6c:c0:92:41:21:d4:46:66:58:58:89:bb:ae:8b:68:77: - 28:8b:7d:08:74:00:b1:45:45:0b:b2:20:ef:54:33:3f:57:49: - 17:21:1c:57:b7:f8:ea:58:b6:27:a1:b6:ff:c3:63:a1:36:21: - 91:03:db:69:e5:7d:11:5d:0f:4f:73:c2:c4:91:77:24:54:f7: - ff:42:bb:e0:c1:b1:3d:fc:f4:24:5a:65:67:fc:eb:d6:90:b7: - ee:6f:93:d1:4b:17:24:df:21:ab:cf:65:03:c2:c0:07:84:b7: - 81:cf:d9:01:ca:2a:b8:88:14:ed:44:c8:f5:9b:2e:10:ab:b0: - a5:bf:08:8b:62:05:28:24:ad:92:69:73:b8:70:ec:ee:fd:9f: - a6:f1:f5:1e:ba:86:17:64:15:8f:7a:cc:de:8f:75:0e:00:bb: - 4d:95:90:b0:7c:b7:a5:16:56:04:30:73:04:6f:2e:42:58:ff: - 71:32:55:93:8d:c1:e4:82:1a:2e:c0:af:1a:a9:6b:81:76:d0: - 94:67:a7:0b:f8:31:91:04:a2:90:33:15:5b:4d:36:f8:4c:cc: - c8:66:0a:48:99:80:75:cc:9c:0c:2e:72:c4:73:f6:03:44:e6: - 0e:c5:9a:02:df:24:cb:73:0c:81:ff:52:3b:49:4f:b9:33:fa: - 8d:2e:b6:e8:1d:b8:10:9f:ab:c0:f1:38:1e:25:51:cf:4c:1e: - 87:be:d7:e1:09:df:24:56:44:f1:98:37:66:1b:67:ff:93:48: - 4d:aa:0d:d8:bf:84:51:92:48:28:c3:f4:3e:1a:ea:9a:c7:ec: - b3:bf:02:f8:1e:c1:de:af:9d:74:94:95:76:82:c1:ca:3b:80: - 99:01:c4:45:1d:de:31:93:bd:24:3c:f7:85:ab:30:59:d7:45: - ba:1f:31:69:b2:d4:9f:12:fd:b8:32:88:a8:33:58:d9:da:06: - 02:5f:1e:14:39:37:14:d6:c7:9e:14:0a:78:18:2f:fc:ae:30: - 4d:92:6f:f4:6c:c4:f3:21:f2:75:fb:3d:50:3e:37:3a:ef:43: - 81:b7:89:7b:43:ac:53:ad:3e:13:d4:76:46:e4:a8:6e:d7:c7: - 06:40:40:0c:f5:fe:a7:68:73:46:f3:4b:16:9b:f8:f0:16:b8: - db:97:8f:fd:6a:d4:4f:93:b5:f5:b5:a7:d7:fc:20:25:22:6a: - bb:a6:74:fa:c6:c1:21:1c:22:84:04:5c:24:27:31:89:a1:a7: - d6:3f:cd:a2:69:0e:90:32:9a:f4:2b:44:9a:a0:3e:0f:93:0d: - ba:e6:d0:38:b4:b0:e4:26:19:8a:dc:21:21:00:e1:3c:a1:80: - 84:78:08:83:98:f0:4e:a9 ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICEqgwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjMxMloXDTIxMTEwMjExMjMxMlowIjEPMA0GA1UECgwGdGVz -dDEwMQ8wDQYDVQQDDAZ0ZXN0MTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDBNYEPchoVLucb2gk46b8TrHiO6OMvr3oTHejX91zlZbLF1oFZGxL7s2AN -m6Iq/aA76d6iOpyazYtNUWvQZ4HzwuVzxonoAodkaUCNiUcBIepUIFXsxAcrIP/V -e3YNWcfBcKSOmtP0597WxYZMjP1hBgONnVC5K9V1VJsdTPnSg+ANOiayVR/3jy7R -QIRLU/MiY1OTqV6oUMyCzYxdKgh+oMphhhQbQ7W+AcJUHLiYP/49GiffZTwF17WE -0Dhrw0IC+Cix6xeA490JFeGeXMG4nY6rkPYUoXyrIDJBMQSu/MMFl8aua4dlJ+RG -diqZf7asEca/ASwZf3tY/avLKpnlAgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMIMAsGA1UdDwQEAwIGwDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQADvmzAkkEh1EZmWFiJu66LaHcoi30IdACxRUULsiDvVDM/V0kX -IRxXt/jqWLYnobb/w2OhNiGRA9tp5X0RXQ9Pc8LEkXckVPf/QrvgwbE9/PQkWmVn -/OvWkLfub5PRSxck3yGrz2UDwsAHhLeBz9kByiq4iBTtRMj1my4Qq7ClvwiLYgUo -JK2SaXO4cOzu/Z+m8fUeuoYXZBWPeszej3UOALtNlZCwfLelFlYEMHMEby5CWP9x -MlWTjcHkghouwK8aqWuBdtCUZ6cL+DGRBKKQMxVbTTb4TMzIZgpImYB1zJwMLnLE -c/YDROYOxZoC3yTLcwyB/1I7SU+5M/qNLrboHbgQn6vA8TgeJVHPTB6HvtfhCd8k -VkTxmDdmG2f/k0hNqg3Yv4RRkkgow/Q+Guqax+yzvwL4HsHer510lJV2gsHKO4CZ -AcRFHd4xk70kPPeFqzBZ10W6HzFpstSfEv24MoioM1jZ2gYCXx4UOTcU1seeFAp4 -GC/8rjBNkm/0bMTzIfJ1+z1QPjc670OBt4l7Q6xTrT4T1HZG5Khu18cGQEAM9f6n -aHNG80sWm/jwFrjbl4/9atRPk7X1tafX/CAlImq7pnT6xsEhHCKEBFwkJzGJoafW -P82iaQ6QMpr0K0SaoD4Pkw265tA4tLDkJhmK3CEhAOE8oYCEeAiDmPBOqQ== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ke1.pem b/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ke1.pem deleted file mode 100644 index 68a8c759f..000000000 --- a/v3/testdata/a1s0c0cs0ep0ts1o0nc1_ke1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4777 (0x12a9) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:25:03 2020 GMT - Not After : Nov 2 11:25:03 2021 GMT - Subject: O=test13, CN=test13 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:de:1c:36:b7:2e:6d:48:6c:2b:87:77:f0:48:2d: - ec:da:6b:af:26:1a:b0:82:4a:56:e9:df:a7:3e:e7: - c1:eb:c1:e0:d0:37:ca:5b:4f:07:11:f2:3e:a2:89: - 4d:e0:12:2c:7b:85:0a:14:ea:01:df:0b:af:2f:0f: - 72:df:e6:81:72:00:c2:e2:71:4e:0a:08:01:0b:18: - ee:5a:c9:bf:c8:93:83:cf:3c:5b:e8:06:f3:f8:39: - d0:0a:da:e4:8c:f9:d8:bd:26:68:24:14:6e:2f:8a: - 5e:54:e4:ed:02:6f:f8:56:f3:68:c7:fb:6f:92:fb: - ba:b0:89:3a:d2:64:37:0f:c9:e4:85:88:db:4f:17: - de:50:fe:81:f9:7c:87:35:d3:70:d5:64:e5:25:cf: - 0a:98:b5:be:18:b6:c9:f2:f6:80:7c:70:8a:4b:4a: - 59:24:0a:a2:cb:d3:c0:70:1e:dd:5a:ab:89:a8:f6: - 50:91:cb:43:50:ee:7d:63:f2:15:01:e0:12:0c:1e: - f7:82:91:d0:e4:1c:8b:2d:66:de:18:63:04:b2:31: - 25:a5:21:6c:b9:c4:3e:a7:ff:8f:31:c9:c2:b6:40: - 5b:69:91:89:07:f7:82:e4:72:ce:9e:26:4f:a9:7c: - f1:d2:09:64:0d:c7:e3:ba:b2:82:f7:27:30:35:b2: - a0:ff - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, Time Stamping - X509v3 Key Usage: - Key Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 44:b6:06:8b:43:0a:a3:ff:7a:1e:1c:3d:c5:42:28:61:0a:6b: - a7:3d:b4:ea:fb:67:85:8c:45:13:93:8d:51:2b:36:16:a5:11: - 84:16:ba:b0:9b:8a:5e:4b:6c:bb:66:39:13:44:fb:e1:86:26: - f7:79:b6:e9:69:dc:1d:3f:03:9a:aa:87:7c:2f:23:d1:7d:c4: - de:ae:b9:d7:b8:fa:2a:aa:b1:b4:1f:61:ae:6b:46:0a:27:cd: - 95:cc:db:26:b3:cf:56:8d:87:a9:1f:3c:37:85:8c:81:f5:83: - 8d:b8:9a:5d:0b:d1:a8:56:e4:a2:20:a7:26:4a:87:d6:5e:ce: - 07:f7:e5:33:c7:7b:1e:03:d8:2d:82:86:c2:f0:2e:28:19:1b: - 26:53:7a:c8:09:99:14:26:a3:21:9e:7e:09:a4:8d:cc:bc:54: - fe:81:dc:85:22:e5:39:32:68:14:f1:17:98:17:ba:e6:66:f9: - 4d:5c:2b:3d:e4:95:97:d5:5f:b5:a6:52:a0:39:79:b5:3f:11: - 51:56:4d:fe:17:45:cd:ee:b2:48:76:c2:0a:61:4d:02:ab:99: - a5:85:d7:1a:e6:c8:bc:1e:04:40:dd:c9:e7:b3:01:9a:aa:8a: - 2d:fa:ae:a5:00:7d:cc:70:43:1a:e0:92:ea:0e:40:5e:b4:0f: - a4:97:ad:6e:b9:07:9d:a4:47:95:61:61:ce:06:9c:af:d8:98: - 93:43:6c:9f:29:cc:6f:0f:0d:2f:ab:dd:28:bd:41:19:14:08: - 7e:a7:23:ec:7b:e0:ff:2a:39:f9:0d:e5:2d:e4:0c:45:62:8b: - 4b:df:2b:25:e0:70:fb:b0:c9:c8:fc:58:23:18:7a:3e:90:7f: - e6:09:a5:21:e3:bc:fa:cc:ff:22:73:5a:be:c9:05:29:89:f3: - e5:6d:6a:59:59:66:58:36:09:95:aa:d8:a7:9d:e0:7c:aa:7f: - 5f:06:b5:5d:80:7b:3d:48:e2:42:ba:7f:11:2f:4a:46:72:73: - 42:f8:84:85:fa:b6:5d:35:49:14:3c:21:d9:e7:29:43:40:80: - 72:49:24:0c:b3:7b:9d:a0:c4:55:54:20:13:8a:a5:8c:12:bb: - a7:bc:43:0d:23:cf:a6:47:22:0c:20:74:dc:34:2a:6c:df:48: - 02:6b:83:49:72:e0:25:6b:16:4c:ba:a1:f0:4b:89:ed:5e:1c: - 2c:16:3e:68:1a:e5:d8:cb:59:1b:a4:4f:b2:fa:75:0a:d7:94: - e7:72:3e:40:76:93:7b:7d:75:c5:91:c2:1c:31:34:95:49:09: - 88:79:db:01:ef:d7:21:79:74:91:f9:95:7d:c1:ae:dc:b9:0a: - 01:b2:71:27:b8:5c:51:f9 ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICEqkwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjUwM1oXDTIxMTEwMjExMjUwM1owIjEPMA0GA1UECgwGdGVz -dDEzMQ8wDQYDVQQDDAZ0ZXN0MTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDeHDa3Lm1IbCuHd/BILezaa68mGrCCSlbp36c+58HrweDQN8pbTwcR8j6i -iU3gEix7hQoU6gHfC68vD3Lf5oFyAMLicU4KCAELGO5ayb/Ik4PPPFvoBvP4OdAK -2uSM+di9JmgkFG4vil5U5O0Cb/hW82jH+2+S+7qwiTrSZDcPyeSFiNtPF95Q/oH5 -fIc103DVZOUlzwqYtb4Ytsny9oB8cIpLSlkkCqLL08BwHt1aq4mo9lCRy0NQ7n1j -8hUB4BIMHveCkdDkHIstZt4YYwSyMSWlIWy5xD6n/48xycK2QFtpkYkH94Lkcs6e -Jk+pfPHSCWQNx+O6soL3JzA1sqD/AgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMIMAsGA1UdDwQEAwIFIDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQBEtgaLQwqj/3oeHD3FQihhCmunPbTq+2eFjEUTk41RKzYWpRGE -Frqwm4peS2y7ZjkTRPvhhib3ebbpadwdPwOaqod8LyPRfcTerrnXuPoqqrG0H2Gu -a0YKJ82VzNsms89WjYepHzw3hYyB9YONuJpdC9GoVuSiIKcmSofWXs4H9+Uzx3se -A9gtgobC8C4oGRsmU3rICZkUJqMhnn4JpI3MvFT+gdyFIuU5MmgU8ReYF7rmZvlN -XCs95JWX1V+1plKgOXm1PxFRVk3+F0XN7rJIdsIKYU0Cq5mlhdca5si8HgRA3cnn -swGaqoot+q6lAH3McEMa4JLqDkBetA+kl61uuQedpEeVYWHOBpyv2JiTQ2yfKcxv -Dw0vq90ovUEZFAh+pyPse+D/Kjn5DeUt5AxFYotL3ysl4HD7sMnI/FgjGHo+kH/m -CaUh47z6zP8ic1q+yQUpifPlbWpZWWZYNgmVqtinneB8qn9fBrVdgHs9SOJCun8R -L0pGcnNC+ISF+rZdNUkUPCHZ5ylDQIBySSQMs3udoMRVVCATiqWMErunvEMNI8+m -RyIMIHTcNCps30gCa4NJcuAlaxZMuqHwS4ntXhwsFj5oGuXYy1kbpE+y+nUK15Tn -cj5AdpN7fXXFkcIcMTSVSQmIedsB79cheXSR+ZV9wa7cuQoBsnEnuFxR+Q== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem b/v3/testdata/a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem deleted file mode 100644 index 3d18a3e79..000000000 --- a/v3/testdata/a1s0c0cs0ep0ts1o1nc1_ds1cc1.pem +++ /dev/null @@ -1,97 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4787 (0x12b3) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 3 14:38:07 2020 GMT - Not After : Nov 3 14:38:07 2021 GMT - Subject: O=test19, CN=test19 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c7:9e:f0:ba:ab:52:cf:0d:e3:9c:33:e7:22:0f: - 63:73:51:9f:29:57:6f:fd:33:7a:11:1b:83:ef:38: - 4f:63:22:70:9f:f8:b9:35:21:7b:ed:d1:af:12:9c: - fd:94:dc:fd:e2:03:a3:45:18:63:c0:27:48:6b:8a: - 7f:1a:ad:b8:19:52:ec:05:8f:0e:60:67:c0:1f:55: - 9c:b5:bf:ce:5b:a8:6e:8f:71:75:04:5d:b0:68:75: - 51:05:50:69:24:46:b3:11:ec:c6:73:31:86:ae:81: - 23:fa:e8:07:74:8f:f6:58:3c:17:15:82:08:e6:72: - ea:3e:9f:e6:5f:d1:9b:7f:42:3a:19:34:65:9d:e7: - b0:e2:b3:2c:61:db:06:ed:c2:43:f8:71:43:f4:03: - ab:1a:97:33:32:ba:f9:42:17:6d:f0:4a:19:ad:cb: - ec:a0:dd:73:31:94:7e:dd:03:f0:69:9d:ef:4d:32: - 83:dd:57:cf:97:b4:0f:5a:6a:58:04:3c:5b:7c:0a: - 0d:7c:4a:55:1e:ed:9a:64:63:5e:ac:48:c6:17:67: - 83:6e:56:45:21:4a:b9:8a:7f:cd:66:b9:2b:52:65: - a6:b0:1c:5e:74:05:d2:3a:f1:91:0d:ad:9b:05:ff: - de:34:a6:80:ad:03:d0:79:d3:fd:e1:6c:b0:02:09: - c5:29 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, Time Stamping, OCSP Signing - X509v3 Key Usage: - Digital Signature, Non Repudiation - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 32:ca:4b:a8:4b:48:f6:b8:1e:be:5a:0d:90:1c:0a:11:8d:80: - 9f:39:3a:fc:ed:2b:a7:9a:cf:14:18:76:bf:59:be:dd:53:5e: - 59:aa:bb:2f:6e:29:eb:35:60:b9:bb:72:38:cc:53:ff:a1:5f: - 53:52:49:c3:e8:e3:65:67:a9:13:d7:7f:5b:bb:97:eb:b9:1e: - 09:39:da:07:09:44:74:30:31:df:0b:ba:e7:91:0f:b3:f2:ea: - 75:06:42:ca:d5:65:3e:78:2e:54:db:ea:36:eb:7d:90:63:81: - a2:05:c2:7a:10:cc:ca:10:2b:ad:aa:06:c7:64:c6:cd:8f:c1: - 7f:8b:23:da:c8:3a:4f:72:5c:8a:5a:9b:70:db:1f:63:18:88: - d6:79:25:24:15:45:cb:10:46:ee:7a:7a:ca:db:e0:df:06:1e: - e8:ce:8d:9b:94:84:9f:d5:13:c1:10:8f:d4:71:6f:1e:fe:1f: - 10:c8:4f:e4:83:72:f4:ae:ad:d5:d1:99:12:ff:04:fa:70:4c: - 67:d9:10:c3:ba:90:7e:26:c4:53:ff:4a:5a:1a:75:8a:0a:60: - 6a:20:05:a4:af:c8:7d:55:1c:20:2d:c4:cd:a9:41:5a:19:35: - bd:67:f2:3f:be:c0:ad:1b:1d:af:1c:9d:87:b6:93:f3:9a:42: - ec:ee:88:2e:08:d3:78:c7:3f:07:0f:8c:77:d9:f8:37:d9:0e: - 66:15:96:07:d3:71:8e:21:e6:3c:9c:0d:65:b1:f3:21:b3:a4: - 8f:79:0e:6d:78:c6:ab:77:9d:19:d4:e5:3c:be:b0:38:e2:7e: - 23:04:cf:01:52:34:f1:ec:28:be:18:93:73:6a:0c:57:ba:7b: - 2a:15:89:88:c3:30:c7:43:6a:5e:37:14:c4:bb:52:54:55:37: - e3:d3:c2:c4:6f:93:0b:9f:a3:3b:fe:d9:a0:92:b6:8d:09:18: - 05:74:7d:2d:1b:f3:af:db:98:4a:90:6a:37:29:ad:fa:f1:2d: - b2:de:42:e9:7e:e6:1a:4d:af:20:20:42:cd:72:cc:8a:17:c7: - 77:22:dd:34:0d:83:cc:54:8d:d5:26:c2:6b:47:4c:dd:52:65: - ea:c4:e5:d8:ea:c1:c7:36:96:94:2d:2c:d0:fd:dd:d1:aa:f1: - f7:77:52:7e:db:d4:1e:03:92:e5:15:55:20:b8:d4:07:3e:d6: - 7b:f2:df:02:40:b7:be:6a:64:88:1e:d5:49:60:18:2e:92:81: - 40:4f:bc:33:5a:bc:59:23:6e:8a:74:89:13:d5:14:5a:a3:34: - a1:f0:51:df:df:38:35:e8:06:5f:a2:63:ef:c5:16:89:87:a5: - 80:ce:cb:6d:89:e4:fb:bf ------BEGIN CERTIFICATE----- -MIIEgTCCAmmgAwIBAgICErMwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMzE0MzgwN1oXDTIxMTEwMzE0MzgwN1owIjEPMA0GA1UECgwGdGVz -dDE5MQ8wDQYDVQQDDAZ0ZXN0MTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDHnvC6q1LPDeOcM+ciD2NzUZ8pV2/9M3oRG4PvOE9jInCf+Lk1IXvt0a8S -nP2U3P3iA6NFGGPAJ0hrin8arbgZUuwFjw5gZ8AfVZy1v85bqG6PcXUEXbBodVEF -UGkkRrMR7MZzMYaugSP66Ad0j/ZYPBcVggjmcuo+n+Zf0Zt/QjoZNGWd57Disyxh -2wbtwkP4cUP0A6salzMyuvlCF23wShmty+yg3XMxlH7dA/Bpne9NMoPdV8+XtA9a -algEPFt8Cg18SlUe7ZpkY16sSMYXZ4NuVkUhSrmKf81muStSZaawHF50BdI68ZEN -rZsF/940poCtA9B50/3hbLACCcUpAgMBAAGjRTBDMCMGA1UdJQQcMBoGBFUdJQAG -CCsGAQUFBwMIBggrBgEFBQcDCTALBgNVHQ8EBAMCBsAwDwYJKwYBBQUHMAEFBAIF -ADANBgkqhkiG9w0BAQsFAAOCAgEAMspLqEtI9rgevloNkBwKEY2Anzk6/O0rp5rP -FBh2v1m+3VNeWaq7L24p6zVgubtyOMxT/6FfU1JJw+jjZWepE9d/W7uX67keCTna -BwlEdDAx3wu655EPs/LqdQZCytVlPnguVNvqNut9kGOBogXCehDMyhArraoGx2TG -zY/Bf4sj2sg6T3JcilqbcNsfYxiI1nklJBVFyxBG7np6ytvg3wYe6M6Nm5SEn9UT -wRCP1HFvHv4fEMhP5INy9K6t1dGZEv8E+nBMZ9kQw7qQfibEU/9KWhp1igpgaiAF -pK/IfVUcIC3EzalBWhk1vWfyP77ArRsdrxydh7aT85pC7O6ILgjTeMc/Bw+Md9n4 -N9kOZhWWB9NxjiHmPJwNZbHzIbOkj3kObXjGq3edGdTlPL6wOOJ+IwTPAVI08ewo -vhiTc2oMV7p7KhWJiMMwx0NqXjcUxLtSVFU349PCxG+TC5+jO/7ZoJK2jQkYBXR9 -LRvzr9uYSpBqNymt+vEtst5C6X7mGk2vICBCzXLMihfHdyLdNA2DzFSN1SbCa0dM -3VJl6sTl2OrBxzaWlC0s0P3d0arx93dSftvUHgOS5RVVILjUBz7We/LfAkC3vmpk -iB7VSWAYLpKBQE+8M1q8WSNuinSJE9UUWqM0ofBR3984NegGX6Jj78UWiYelgM7L -bYnk+78= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem b/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem deleted file mode 100644 index 6ebd43e93..000000000 --- a/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4778 (0x12aa) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:25:40 2020 GMT - Not After : Nov 2 11:25:40 2021 GMT - Subject: O=test0, CN=test0 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:b3:ef:e2:a2:6c:07:b0:ee:af:6f:5f:c2:f2:3d: - 68:68:e8:9d:c0:8b:9e:8a:65:2d:04:3d:37:2e:b8: - 01:f9:a3:cf:92:3d:0c:07:8c:74:de:20:2e:1f:67: - 0d:72:6f:9a:a3:f4:fb:8a:ae:b6:35:b8:37:08:bd: - 44:08:05:34:7a:a6:70:7b:72:64:28:07:79:e1:e9: - 17:ac:8b:0a:8d:1d:f4:89:1c:4a:b5:31:02:21:65: - 99:9e:97:fe:33:34:04:21:16:25:31:b6:e6:b3:c2: - 8a:b5:c9:54:b1:ac:e6:c7:67:e5:ff:4c:15:d8:0a: - 40:cd:36:e8:bb:d1:4e:d7:2a:42:30:ad:ce:1c:42: - 2b:dd:cf:24:d0:68:75:66:a8:47:3e:3e:4b:5b:b5: - 75:18:cb:92:87:0c:a3:99:66:6e:a3:5f:29:66:36: - 6c:85:ae:bf:48:53:53:e6:24:a0:26:a4:83:f6:44: - b7:92:f0:3c:0e:c8:cc:e4:cb:4c:47:39:7d:e4:20: - 00:5b:92:ea:da:78:1f:9a:6f:7f:3e:b5:c3:f3:d2: - 2e:7e:49:0c:d4:72:cc:1b:49:a0:fb:7e:2a:63:1e: - 8e:b4:d1:0e:80:0b:17:19:53:ff:26:63:3e:e7:68: - 06:f2:88:ad:55:a2:48:af:90:ab:71:31:9a:24:d8: - 79:b1 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, E-mail Protection - X509v3 Key Usage: - Digital Signature, Non Repudiation, Key Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 27:f1:82:17:f5:ae:d1:f8:98:30:5f:85:72:ce:b5:4c:c2:17: - 79:9f:e5:2b:35:e5:a4:94:72:90:49:b0:22:7e:d0:e1:89:9e: - 0d:8c:6f:5a:f4:22:fc:ed:88:58:af:11:78:5a:93:19:c3:2f: - 83:e0:ef:5c:93:11:1c:83:a0:56:67:20:57:a3:fd:1d:44:a7: - ca:2a:67:82:5e:19:f5:1a:5b:71:4b:77:55:45:06:05:30:f4: - a9:66:f8:f9:65:62:38:e2:46:70:6e:2e:d3:d1:f9:1d:a9:44: - 37:31:45:d6:a2:51:1f:9c:60:08:59:c4:f9:dd:fc:2b:a4:ab: - 35:60:a4:a4:f8:20:6b:dd:59:0e:f5:fc:97:86:eb:b2:3f:0e: - 62:09:e5:7a:cf:d4:f6:0f:34:1a:8b:2d:1b:17:80:d5:c2:89: - 8e:88:9e:b4:4f:47:74:1a:f8:0a:03:fb:66:90:c7:08:3f:27: - b7:29:a4:d8:5a:a4:e9:f7:5f:24:ec:4d:9e:6d:b4:9a:d6:d3: - 50:74:16:fe:29:f3:a5:4b:a6:10:9f:17:63:9a:6e:55:49:26: - 81:a7:0f:5c:df:0e:4f:8b:13:b5:65:fb:b2:e6:73:23:b1:a2: - 54:62:e5:ea:fa:70:0c:36:44:00:d1:6c:4d:d6:c7:80:65:b6: - 43:93:66:5f:3f:b5:66:c4:8d:45:73:c7:52:ab:a9:fc:20:47: - a3:7a:a4:1c:bc:af:cd:87:b2:e1:da:b4:19:6e:a2:db:42:22: - 89:7c:02:f3:4d:ef:4a:7e:06:36:c2:23:29:c8:46:a4:0f:1c: - a7:8b:68:3f:30:a6:27:38:8d:f1:e3:c4:e7:74:43:24:2b:d9: - ef:ed:4d:13:b9:e7:92:de:7c:4d:c4:6b:b5:f6:48:ce:38:0b: - 8d:22:83:8b:fd:83:c4:d1:7c:5a:8c:6e:6d:b0:c3:ac:e1:1f: - 31:3b:71:9a:3b:46:b9:3c:c1:b6:39:f3:a2:12:73:16:43:7d: - 2d:d2:65:76:33:60:a8:a1:58:9c:0f:6a:33:b7:49:e9:a3:6b: - 6d:7a:29:64:1b:2e:21:2c:b9:43:5b:2f:e0:72:c5:ec:89:7b: - 1a:ba:24:6c:a5:1c:d3:4d:2b:33:d8:3b:b5:9b:95:97:21:5c: - ee:89:2f:40:d5:e7:c6:ab:8b:fa:75:14:c6:b1:5c:67:79:04: - aa:4d:d1:b9:07:a7:f9:e9:bb:3f:08:9e:79:36:b9:90:17:56: - a5:6f:1d:98:9b:7e:ed:6e:5a:ba:ec:53:d9:98:b6:6e:d9:c5: - b1:01:53:71:fd:e6:61:1b:79:de:72:a5:44:1a:56:7a:f5:23: - 6b:b5:c5:82:dd:5a:16:c7 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICEqowDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjU0MFoXDTIxMTEwMjExMjU0MFowIDEOMAwGA1UECgwFdGVz -dDAxDjAMBgNVBAMMBXRlc3QwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAs+/iomwHsO6vb1/C8j1oaOidwIueimUtBD03LrgB+aPPkj0MB4x03iAuH2cN -cm+ao/T7iq62Nbg3CL1ECAU0eqZwe3JkKAd54ekXrIsKjR30iRxKtTECIWWZnpf+ -MzQEIRYlMbbms8KKtclUsazmx2fl/0wV2ApAzTbou9FO1ypCMK3OHEIr3c8k0Gh1 -ZqhHPj5LW7V1GMuShwyjmWZuo18pZjZsha6/SFNT5iSgJqSD9kS3kvA8DsjM5MtM -Rzl95CAAW5Lq2ngfmm9/PrXD89IufkkM1HLMG0mg+34qYx6OtNEOgAsXGVP/JmM+ -52gG8oitVaJIr5CrcTGaJNh5sQIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDBDALBgNVHQ8EBAMCBeAwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAJ/GCF/Wu0fiYMF+Fcs61TMIXeZ/lKzXlpJRykEmwIn7Q4YmeDYxv -WvQi/O2IWK8ReFqTGcMvg+DvXJMRHIOgVmcgV6P9HUSnyipngl4Z9RpbcUt3VUUG -BTD0qWb4+WViOOJGcG4u09H5HalENzFF1qJRH5xgCFnE+d38K6SrNWCkpPgga91Z -DvX8l4brsj8OYgnles/U9g80GostGxeA1cKJjoietE9HdBr4CgP7ZpDHCD8ntymk -2Fqk6fdfJOxNnm20mtbTUHQW/inzpUumEJ8XY5puVUkmgacPXN8OT4sTtWX7suZz -I7GiVGLl6vpwDDZEANFsTdbHgGW2Q5NmXz+1ZsSNRXPHUqup/CBHo3qkHLyvzYey -4dq0GW6i20IiiXwC803vSn4GNsIjKchGpA8cp4toPzCmJziN8ePE53RDJCvZ7+1N -E7nnkt58TcRrtfZIzjgLjSKDi/2DxNF8WoxubbDDrOEfMTtxmjtGuTzBtjnzohJz -FkN9LdJldjNgqKFYnA9qM7dJ6aNrbXopZBsuISy5Q1sv4HLF7Il7GrokbKUc000r -M9g7tZuVlyFc7okvQNXnxquL+nUUxrFcZ3kEqk3RuQen+em7PwieeTa5kBdWpW8d -mJt+7W5auuxT2Zi2btnFsQFTcf3mYRt53nKlRBpWevUja7XFgt1aFsc= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem b/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem deleted file mode 100644 index 549cea984..000000000 --- a/v3/testdata/a1s0c0cs0ep1ts0o0nc1_ds1cc1ke1ka1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4779 (0x12ab) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:26:27 2020 GMT - Not After : Nov 2 11:26:27 2021 GMT - Subject: O=test7, CN=test7 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c3:1e:a5:94:57:4c:43:50:63:f7:96:a8:d5:1c: - ee:3e:20:52:65:94:c3:ef:32:2d:a6:3c:0c:4c:4f: - bb:0d:6c:34:47:d4:57:ae:ee:c0:e1:ef:39:d6:58: - 06:5c:94:50:d8:db:7b:d1:b0:44:ac:6c:76:b0:20: - ac:63:2f:7a:bf:c7:25:ef:9d:06:0f:23:5d:c5:71: - 01:fc:be:d8:0f:d4:4c:96:f4:68:d0:08:1f:7e:c8: - 34:67:b1:8e:76:df:07:eb:37:cc:95:18:5d:99:24: - dc:c4:52:3e:46:11:32:95:1d:9e:4b:49:1b:70:2f: - 1c:74:e6:85:7b:3a:e7:34:61:c9:b3:da:9a:fa:e8: - 6b:b9:9a:8c:04:a0:37:b8:ec:5a:51:d7:d5:4a:9e: - 47:a0:f6:5d:16:10:fe:9c:d9:ac:82:75:82:a2:bd: - 02:e3:d3:cb:a1:93:cc:de:85:9f:a5:aa:fa:6b:59: - 9b:84:76:04:90:b2:68:e5:0d:c2:6b:ca:ad:8d:83: - 82:ce:11:e4:71:9a:db:9f:15:bb:cc:4a:88:18:ae: - 5d:e3:8b:3a:95:f0:2d:d3:52:1a:67:ce:9f:89:9a: - 4c:87:2c:68:93:0b:ca:32:23:a7:f2:5d:57:4f:c7: - b9:e6:6f:2a:60:5e:ff:87:5e:46:c7:3f:bb:40:3a: - 66:3b - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, E-mail Protection - X509v3 Key Usage: - Digital Signature, Non Repudiation, Key Encipherment, Key Agreement - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 81:35:ee:08:a3:0a:34:42:98:96:67:aa:89:81:ed:8a:a8:e6: - 9a:e3:82:95:67:53:dc:b7:e9:19:00:1d:b8:ab:99:a1:5a:c0: - c9:b7:be:9a:01:bc:0f:2e:6c:39:79:73:13:c9:93:39:c0:e9: - 53:ee:26:fb:7c:07:86:70:79:83:d1:70:99:12:1c:89:b0:94: - db:b7:d5:87:c9:56:c3:b9:0b:56:28:1c:3b:fd:94:6e:44:cf: - 61:89:e6:f4:3f:49:c1:9a:f1:98:0a:e9:70:f7:61:16:6f:f3: - ab:c8:84:39:54:8d:0e:dc:ce:84:57:eb:1b:78:e7:11:65:27: - f1:5d:8e:dc:c9:82:b4:1d:0e:e8:af:ed:a6:90:ac:b6:37:a7: - ae:91:17:30:c7:6a:33:3a:0d:6b:3d:ae:af:32:c9:9d:bc:53: - 64:c9:ea:7c:d1:55:05:fe:64:d2:84:bc:2a:4e:79:7d:f9:fb: - 45:ef:ed:50:01:20:cf:c7:3c:03:fb:00:35:77:ef:89:1a:4d: - 14:a0:61:50:bd:d9:ad:67:24:08:cc:b5:dd:6e:4b:d1:93:cb: - b6:df:61:ed:14:9b:fd:02:24:4f:09:fb:64:50:fd:58:85:b1: - b3:48:20:c1:dc:fb:8a:be:68:b3:43:07:a5:7c:a4:f1:a7:21: - 10:14:7c:94:44:5a:b3:81:9b:55:4f:d1:20:9b:4a:ee:36:d6: - 7d:ac:0b:ec:59:df:85:b1:8c:05:65:74:33:10:8b:73:ae:b1: - a1:78:a8:e7:f8:fe:35:6c:58:ed:80:3a:60:5f:af:54:72:7d: - 6e:7f:5d:34:8d:56:d2:45:32:4a:09:bf:6f:49:77:64:13:18: - 61:ac:5a:1a:f8:69:16:47:9d:89:93:da:76:71:65:61:ff:10: - f3:ab:bf:c6:a4:49:9c:ed:b1:02:b0:1e:03:d2:cf:dd:ce:50: - 35:47:a7:54:3c:1e:72:e4:50:d6:53:0a:ea:22:d5:b8:dc:f5: - 09:f3:c6:e0:f7:ed:f0:6d:a7:cf:6b:5d:1b:8e:78:b4:b7:51: - ee:79:6b:3d:4e:1e:33:77:ed:eb:1d:e6:f9:aa:02:b8:58:6b: - 12:12:f6:2a:e9:ae:91:b6:27:3b:c3:a1:d9:68:39:80:8b:e1: - b0:db:8f:75:7e:75:68:f8:14:d8:a4:7d:bb:6b:81:3b:06:e8: - b5:3b:b6:42:f9:3e:48:42:52:2f:61:93:36:10:33:0b:e9:9d: - 5e:17:c8:d9:f6:d4:77:f5:22:cb:ec:0e:af:01:7a:37:34:df: - 6b:da:7e:b2:1b:1b:6c:d3:2c:fa:70:8e:7f:e4:d9:d3:1b:ec: - b0:0b:30:ec:b9:6a:0c:c1 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICEqswDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjYyN1oXDTIxMTEwMjExMjYyN1owIDEOMAwGA1UECgwFdGVz -dDcxDjAMBgNVBAMMBXRlc3Q3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAwx6llFdMQ1Bj95ao1RzuPiBSZZTD7zItpjwMTE+7DWw0R9RXru7A4e851lgG -XJRQ2Nt70bBErGx2sCCsYy96v8cl750GDyNdxXEB/L7YD9RMlvRo0Agffsg0Z7GO -dt8H6zfMlRhdmSTcxFI+RhEylR2eS0kbcC8cdOaFezrnNGHJs9qa+uhruZqMBKA3 -uOxaUdfVSp5HoPZdFhD+nNmsgnWCor0C49PLoZPM3oWfpar6a1mbhHYEkLJo5Q3C -a8qtjYOCzhHkcZrbnxW7zEqIGK5d44s6lfAt01IaZ86fiZpMhyxokwvKMiOn8l1X -T8e55m8qYF7/h15Gxz+7QDpmOwIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDBDALBgNVHQ8EBAMCA+gwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAgTXuCKMKNEKYlmeqiYHtiqjmmuOClWdT3LfpGQAduKuZoVrAybe+ -mgG8Dy5sOXlzE8mTOcDpU+4m+3wHhnB5g9FwmRIcibCU27fVh8lWw7kLVigcO/2U -bkTPYYnm9D9JwZrxmArpcPdhFm/zq8iEOVSNDtzOhFfrG3jnEWUn8V2O3MmCtB0O -6K/tppCstjenrpEXMMdqMzoNaz2urzLJnbxTZMnqfNFVBf5k0oS8Kk55ffn7Re/t -UAEgz8c8A/sANXfviRpNFKBhUL3ZrWckCMy13W5L0ZPLtt9h7RSb/QIkTwn7ZFD9 -WIWxs0ggwdz7ir5os0MHpXyk8achEBR8lERas4GbVU/RIJtK7jbWfawL7FnfhbGM -BWV0MxCLc66xoXio5/j+NWxY7YA6YF+vVHJ9bn9dNI1W0kUySgm/b0l3ZBMYYaxa -GvhpFkediZPadnFlYf8Q86u/xqRJnO2xArAeA9LP3c5QNUenVDwecuRQ1lMK6iLV -uNz1CfPG4Pft8G2nz2tdG454tLdR7nlrPU4eM3ft6x3m+aoCuFhrEhL2KumukbYn -O8Oh2Wg5gIvhsNuPdX51aPgU2KR9u2uBOwbotTu2Qvk+SEJSL2GTNhAzC+mdXhfI -2fbUd/Uiy+wOrwF6NzTfa9p+shsbbNMs+nCOf+TZ0xvssAsw7LlqDME= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1.pem b/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1.pem deleted file mode 100644 index 24a28d28d..000000000 --- a/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4780 (0x12ac) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:27:44 2020 GMT - Not After : Nov 2 11:27:44 2021 GMT - Subject: O=test6, CN=test6 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:d2:31:0c:05:75:e5:79:7e:dc:b1:ee:62:8d:dc: - 8e:96:c1:ff:f0:fd:fc:70:88:35:52:c7:49:8c:77: - 30:4b:70:d5:4d:b8:df:82:f9:04:c8:68:b4:9a:31: - 80:97:ed:33:81:b1:e8:ac:50:a5:07:b8:61:5a:a4: - 3d:4e:7d:fd:21:51:61:82:39:c5:02:0a:f8:16:03: - ad:8f:12:84:0a:87:44:bf:20:30:2b:e3:91:dc:63: - f6:59:ba:02:9b:6d:9e:7a:ef:af:3b:cd:49:61:31: - 4c:d8:85:23:6b:58:f4:71:5f:43:3f:7b:16:a3:69: - 0c:77:33:74:68:09:ae:2d:1a:ec:61:09:15:3a:46: - 35:85:d7:31:bb:04:0e:b8:72:0e:ff:e2:78:f1:ca: - 7a:68:5a:e7:8e:4a:fb:a7:96:1a:de:4a:f9:c0:8d: - 22:fa:fa:16:66:f0:c1:18:95:d4:e4:54:d7:85:2a: - 58:1a:ac:c3:3d:c7:d8:c4:64:83:d9:aa:a7:27:9a: - 0a:53:57:20:34:b2:fc:72:e5:ba:bd:40:16:4f:6f: - f7:87:58:b0:fa:e6:2b:fa:c2:aa:26:04:db:36:8c: - 93:da:23:51:bb:6b:bb:72:e3:1c:73:23:65:2e:ee: - 80:7d:8f:27:ed:02:a5:65:fa:23:02:1e:92:f6:38: - bb:73 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, Code Signing - X509v3 Key Usage: - Digital Signature - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 74:63:1a:a4:52:a4:ee:e8:67:33:16:8c:b8:38:0e:24:fe:94: - cd:81:bc:d2:a8:cd:f9:5f:80:e7:7e:42:89:5c:44:46:34:60: - b4:06:4f:38:0e:7f:9a:46:ce:83:df:db:18:59:37:ac:aa:b6: - a6:56:07:e2:2f:8d:e1:1d:89:8b:fb:5c:ba:48:92:73:d7:68: - b7:b7:f6:2b:e6:ce:24:71:c8:8e:b6:21:71:ac:a0:e6:1f:ed: - bc:d9:9d:d4:c5:5c:9d:79:5e:79:65:dd:40:fb:1d:3c:f7:6f: - ae:a4:93:97:dd:df:69:dc:c5:7c:8b:b5:87:d0:f2:c0:7c:64: - 53:1a:ab:a6:6c:be:d9:25:66:f1:a2:c3:ce:80:f2:c9:33:31: - d8:21:67:d6:24:0b:f2:09:57:aa:1e:9b:99:04:f3:5f:23:92: - cc:32:35:56:a5:a3:98:7d:6b:60:3c:f9:ea:78:3d:e3:dd:3b: - 83:51:26:1d:8c:8b:14:7d:ba:0e:1f:3e:00:a1:7e:68:6f:dc: - cd:95:3e:1f:23:42:26:4b:26:33:3b:b7:ea:be:b6:10:6b:f8: - 9c:ea:0a:5b:f6:ab:d8:ea:a5:b8:14:d4:66:cc:f9:f4:2b:a7: - d6:57:ed:d2:eb:29:c2:ba:54:61:5b:6e:70:7b:78:ca:9c:a8: - 2c:42:42:0d:89:77:8e:af:47:76:5d:b5:76:9e:05:84:b7:12: - dd:cd:ef:74:c6:3f:4d:6d:84:65:48:7c:07:11:e2:2b:ad:97: - b1:9c:80:07:a6:d7:3b:ab:2d:98:b0:87:0b:ed:02:24:de:2a: - 03:b1:a3:78:bc:17:27:04:f0:22:53:ff:05:93:31:87:49:8e: - a1:15:c0:b4:f9:cb:40:dc:de:1b:9f:c2:c6:b8:f4:ef:42:26: - c4:12:e8:75:c1:95:33:5b:f7:a6:54:87:e0:3b:c5:9c:fb:cb: - 3b:11:4b:16:d1:78:7c:39:4d:39:c5:9b:9b:55:3b:10:43:37: - 71:c7:dd:ae:41:d5:d0:11:86:ec:26:c5:1d:0c:d8:97:5b:74: - 2e:fc:12:75:4f:06:7b:de:e5:e0:2a:9e:ff:78:c9:7c:ae:d0: - 4b:77:74:f8:f0:38:14:f7:6f:f8:9e:a2:e5:4a:e7:e9:23:87: - 53:32:e4:18:4b:b4:2a:a6:e1:ee:8b:c6:0d:f3:df:aa:f0:27: - 7a:f4:d9:98:3e:c1:de:81:c2:39:a5:c9:02:92:46:15:4c:29: - 95:6f:bd:01:d8:74:46:91:62:eb:2b:05:df:02:06:94:54:28: - 6a:f0:a0:34:b3:fb:dd:7d:af:d5:ff:04:89:34:8f:28:d6:3a: - e9:f2:89:46:9c:ff:d1:21 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICEqwwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjc0NFoXDTIxMTEwMjExMjc0NFowIDEOMAwGA1UECgwFdGVz -dDYxDjAMBgNVBAMMBXRlc3Q2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEA0jEMBXXleX7cse5ijdyOlsH/8P38cIg1UsdJjHcwS3DVTbjfgvkEyGi0mjGA -l+0zgbHorFClB7hhWqQ9Tn39IVFhgjnFAgr4FgOtjxKECodEvyAwK+OR3GP2WboC -m22eeu+vO81JYTFM2IUja1j0cV9DP3sWo2kMdzN0aAmuLRrsYQkVOkY1hdcxuwQO -uHIO/+J48cp6aFrnjkr7p5Ya3kr5wI0i+voWZvDBGJXU5FTXhSpYGqzDPcfYxGSD -2aqnJ5oKU1cgNLL8cuW6vUAWT2/3h1iw+uYr+sKqJgTbNoyT2iNRu2u7cuMccyNl -Lu6AfY8n7QKlZfojAh6S9ji7cwIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDAzALBgNVHQ8EBAMCB4AwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAdGMapFKk7uhnMxaMuDgOJP6UzYG80qjN+V+A535CiVxERjRgtAZP -OA5/mkbOg9/bGFk3rKq2plYH4i+N4R2Ji/tcukiSc9dot7f2K+bOJHHIjrYhcayg -5h/tvNmd1MVcnXleeWXdQPsdPPdvrqSTl93fadzFfIu1h9DywHxkUxqrpmy+2SVm -8aLDzoDyyTMx2CFn1iQL8glXqh6bmQTzXyOSzDI1VqWjmH1rYDz56ng94907g1Em -HYyLFH26Dh8+AKF+aG/czZU+HyNCJksmMzu36r62EGv4nOoKW/ar2OqluBTUZsz5 -9Cun1lft0uspwrpUYVtucHt4ypyoLEJCDYl3jq9Hdl21dp4FhLcS3c3vdMY/TW2E -ZUh8BxHiK62XsZyAB6bXO6stmLCHC+0CJN4qA7GjeLwXJwTwIlP/BZMxh0mOoRXA -tPnLQNzeG5/Cxrj070ImxBLodcGVM1v3plSH4DvFnPvLOxFLFtF4fDlNOcWbm1U7 -EEM3ccfdrkHV0BGG7CbFHQzYl1t0LvwSdU8Ge97l4Cqe/3jJfK7QS3d0+PA4FPdv -+J6i5Urn6SOHUzLkGEu0Kqbh7ovGDfPfqvAnevTZmD7B3oHCOaXJApJGFUwplW+9 -Adh0RpFi6ysF3wIGlFQoavCgNLP73X2v1f8EiTSPKNY66fKJRpz/0SE= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem b/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem deleted file mode 100644 index 3f38241b5..000000000 --- a/v3/testdata/a1s0c0cs1ep0ts0o0nc1_ds1cc1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4781 (0x12ad) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:28:14 2020 GMT - Not After : Nov 2 11:28:14 2021 GMT - Subject: O=test5, CN=test5 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:af:a9:ee:97:0e:39:4c:7e:5c:86:bd:e7:3e:7a: - 0e:dc:ad:d7:dc:0e:fd:79:30:6a:08:c6:fa:bd:d4: - 51:f5:9a:1e:25:1c:19:66:fb:f4:cf:8e:24:96:95: - b8:1b:80:f9:45:d4:e2:64:a4:ed:14:3d:5e:5c:c4: - d8:fc:79:0d:52:5a:72:9d:55:a5:8f:ef:21:fe:5b: - 9f:8d:49:fa:24:e2:5f:3f:b2:df:b5:cf:3b:8d:19: - 33:c0:9b:8b:a5:62:41:28:85:99:19:5b:48:17:92: - 60:dc:6e:f3:f4:e0:03:f3:71:a1:dd:ed:9b:2d:e3: - 70:d7:c7:b3:7c:6d:7b:ec:5f:02:b8:78:19:28:c8: - ae:03:df:0e:db:15:df:ce:02:18:0a:ab:f1:78:d6: - 07:58:c4:93:d0:16:9f:28:01:7b:4f:b3:b9:fa:e5: - 73:70:a8:64:42:85:e2:be:00:7b:58:be:9a:13:d1: - 12:7f:8b:aa:ca:d5:89:ea:80:10:bb:c0:b3:f9:5a: - df:42:3a:7e:b8:88:db:c2:f1:56:98:2a:0f:f3:8a: - 14:b5:98:50:ae:b9:9a:e6:bf:14:8b:24:e6:16:32: - f2:c8:e4:f4:b1:31:48:0f:00:fe:73:a0:a5:ed:fc: - 53:9e:04:20:a3:05:80:b8:88:87:5a:4d:85:38:4b: - f2:cf - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, Code Signing - X509v3 Key Usage: - Digital Signature, Non Repudiation - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 95:9e:f4:5f:fc:45:8e:3e:ed:e7:a8:a6:2d:89:31:b8:c4:98: - 03:ae:bf:25:8d:99:3f:de:1f:ed:1d:a1:00:00:c5:eb:11:df: - 5a:68:7f:87:53:c9:a8:89:15:7d:3a:4f:94:fa:1c:32:d8:44: - 34:6b:95:94:9c:67:de:99:a5:fe:a0:b1:22:65:8c:b9:ea:24: - cb:55:07:ed:42:19:a5:13:26:5b:8d:f6:d9:65:2d:5e:2d:aa: - e9:40:f4:f4:3c:d4:73:ef:34:af:62:0f:8f:ee:47:04:98:f4: - 78:07:d9:32:96:59:8b:e2:42:70:08:58:de:27:7e:de:70:d4: - 57:84:8d:f7:bc:a0:c0:b9:3e:11:68:17:b2:1a:f1:c9:4d:a1: - f0:06:44:17:ab:3e:b3:53:75:50:ec:05:10:65:f0:30:57:58: - 08:ae:b2:6f:9b:97:ec:8a:d5:65:e3:89:c9:fa:b1:26:46:46: - b3:08:01:70:aa:15:f0:e9:d8:58:b6:1f:03:93:56:7f:5a:5d: - 21:d7:5d:9e:47:9f:05:12:64:77:2e:5a:f4:82:9a:7a:f6:26: - 06:db:35:09:b9:57:50:a0:03:85:d1:73:42:20:9e:97:c8:97: - a6:a0:08:14:60:51:8b:02:f6:53:31:3d:76:b1:5b:b6:e2:ed: - e9:1e:bd:4a:06:b2:18:3a:fc:78:d8:cb:2e:62:33:56:c8:37: - e4:c5:33:a1:c4:0d:81:a5:2f:2e:9d:9d:55:11:3f:88:71:cb: - ff:9f:74:4d:76:5a:d6:5e:cf:83:3d:a9:f3:c0:46:37:bb:df: - 59:db:3a:28:d0:3c:c3:ab:ea:54:f8:2e:2b:2b:56:83:04:be: - 90:77:b7:fb:16:60:e9:44:53:b9:61:4c:1d:5a:b1:5e:9d:7b: - e2:ed:0a:d8:57:ab:83:8f:f2:19:91:83:a6:aa:e8:b7:da:e2: - 1f:2d:b5:66:60:1d:53:c7:76:3d:c7:23:cc:f6:d4:ef:6f:05: - e7:ae:a4:c6:6c:8b:a7:78:4c:67:7e:ef:31:b2:f2:74:d8:50: - 23:1e:70:3f:e5:a2:f2:1a:7b:54:61:0c:0d:73:8c:a3:d2:b2: - 72:4f:7e:23:e7:c4:6c:ff:cf:9a:98:81:ac:05:6a:70:88:36: - dc:78:a3:c3:09:fe:6c:9d:be:3d:6a:5a:a2:9e:20:61:96:94: - 13:2b:a2:4b:c9:d6:0f:37:f5:5a:4d:1b:24:31:49:79:95:42: - 80:13:cb:8a:4f:66:44:a2:68:00:9b:ec:e9:fa:4b:0c:3a:07: - 85:8f:b1:e3:96:68:8f:10:20:55:ac:74:9a:2b:df:ae:b2:ee: - eb:e4:60:a3:e0:da:47:67 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICEq0wDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExMjgxNFoXDTIxMTEwMjExMjgxNFowIDEOMAwGA1UECgwFdGVz -dDUxDjAMBgNVBAMMBXRlc3Q1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAr6nulw45TH5chr3nPnoO3K3X3A79eTBqCMb6vdRR9ZoeJRwZZvv0z44klpW4 -G4D5RdTiZKTtFD1eXMTY/HkNUlpynVWlj+8h/lufjUn6JOJfP7Lftc87jRkzwJuL -pWJBKIWZGVtIF5Jg3G7z9OAD83Gh3e2bLeNw18ezfG177F8CuHgZKMiuA98O2xXf -zgIYCqvxeNYHWMST0BafKAF7T7O5+uVzcKhkQoXivgB7WL6aE9ESf4uqytWJ6oAQ -u8Cz+VrfQjp+uIjbwvFWmCoP84oUtZhQrrma5r8UiyTmFjLyyOT0sTFIDwD+c6Cl -7fxTngQgowWAuIiHWk2FOEvyzwIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDAzALBgNVHQ8EBAMCBsAwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAlZ70X/xFjj7t56imLYkxuMSYA66/JY2ZP94f7R2hAADF6xHfWmh/ -h1PJqIkVfTpPlPocMthENGuVlJxn3pml/qCxImWMueoky1UH7UIZpRMmW4322WUt -Xi2q6UD09DzUc+80r2IPj+5HBJj0eAfZMpZZi+JCcAhY3id+3nDUV4SN97ygwLk+ -EWgXshrxyU2h8AZEF6s+s1N1UOwFEGXwMFdYCK6yb5uX7IrVZeOJyfqxJkZGswgB -cKoV8OnYWLYfA5NWf1pdIdddnkefBRJkdy5a9IKaevYmBts1CblXUKADhdFzQiCe -l8iXpqAIFGBRiwL2UzE9drFbtuLt6R69SgayGDr8eNjLLmIzVsg35MUzocQNgaUv -Lp2dVRE/iHHL/590TXZa1l7Pgz2p88BGN7vfWds6KNA8w6vqVPguKytWgwS+kHe3 -+xZg6URTuWFMHVqxXp174u0K2Ferg4/yGZGDpqrot9riHy21ZmAdU8d2PccjzPbU -728F566kxmyLp3hMZ37vMbLydNhQIx5wP+Wi8hp7VGEMDXOMo9Kyck9+I+fEbP/P -mpiBrAVqcIg23Hijwwn+bJ2+PWpaop4gYZaUEyuiS8nWDzf1Wk0bJDFJeZVCgBPL -ik9mRKJoAJvs6fpLDDoHhY+x45ZojxAgVax0mivfrrLu6+Rgo+DaR2c= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c1cs0ep0ts0o0nc1_de1.pem b/v3/testdata/a1s0c1cs0ep0ts0o0nc1_de1.pem deleted file mode 100644 index 02386122c..000000000 --- a/v3/testdata/a1s0c1cs0ep0ts0o0nc1_de1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4782 (0x12ae) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:47:01 2020 GMT - Not After : Nov 2 11:47:01 2021 GMT - Subject: O=test14, CN=test14 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:cc:14:be:e9:1c:03:57:45:db:9c:9c:61:2b:21: - f2:4e:df:4d:4d:c5:48:8f:fa:b5:f3:6b:b5:a1:1d: - 0a:0a:34:de:2a:92:d4:14:34:3a:20:1d:f2:63:6a: - 06:37:16:86:ec:97:f0:9f:2f:d7:07:fd:2d:fa:70: - 92:3f:f9:90:26:64:8b:3e:e3:de:72:38:87:10:17: - bb:b8:af:03:e0:b7:a1:e9:06:fd:89:4d:2f:01:84: - 3b:ec:d4:55:2e:30:07:e4:10:a3:2d:ba:67:f6:63: - bd:09:61:8d:56:89:c0:4b:8c:c9:80:7f:01:15:64: - 8f:b3:36:4d:ca:d4:31:ec:4b:fc:2c:fa:8c:92:82: - 01:4d:8c:47:f3:1e:3c:c7:75:1a:23:f6:c6:bf:d7: - 8f:6e:3d:3f:62:a7:a6:a8:b7:46:9d:bb:4f:ff:b6: - 47:79:bb:bc:04:90:ef:f0:44:2f:13:88:05:3c:35: - 09:e7:04:e1:2d:0d:55:d7:ae:d6:c7:5b:e7:ca:f5: - 08:1b:8d:1f:32:f5:c7:70:05:7c:72:cb:7d:2f:8a: - a7:ef:ce:6e:7a:f1:20:6e:e8:ea:0d:b3:f7:4f:1c: - 5f:00:93:0f:48:19:56:0e:45:e1:d7:e3:7b:79:fb: - a7:89:f0:57:ea:f8:17:aa:de:12:3c:9a:4b:d9:7f: - 65:c7 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Client Authentication - X509v3 Key Usage: - Data Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - a7:89:a6:0a:6a:64:bc:63:bf:67:f9:e8:c7:d3:ef:5b:f8:73: - c6:0b:94:d8:ec:0f:05:a5:ad:17:e0:6a:7d:0d:67:9d:a4:ec: - 98:60:2a:fc:89:75:ea:18:9e:36:f2:0b:38:f0:82:11:c4:8b: - da:1a:fc:b0:ae:f8:10:0e:ea:99:6f:40:e5:5d:a0:16:37:f8: - 71:64:f8:4c:7c:b7:33:34:77:e0:6f:7f:58:26:f0:4b:fa:16: - d4:2d:15:0f:c6:59:5a:15:7b:18:ea:55:86:6f:84:0f:ab:bc: - 35:40:7e:76:2f:1d:2d:55:87:14:d5:52:9f:d9:75:b5:28:d5: - 5b:c7:76:f0:be:be:a3:d4:1c:38:5b:b6:f8:7d:0b:20:32:34: - 33:ed:96:08:4b:2d:87:f8:78:b1:e0:29:f5:fc:71:bd:50:22: - 49:39:22:b9:9c:53:e4:0b:28:4f:4c:88:7c:a3:99:42:0c:7f: - 62:2e:af:ad:00:3d:d8:98:0a:49:9a:9d:bd:60:71:ff:26:bd: - 42:6a:38:59:39:dd:4d:b5:35:7a:ab:a9:3f:58:96:e9:1b:c0: - 39:ab:fb:bf:ff:5b:18:73:9e:77:19:8c:99:9d:a8:95:df:ae: - f4:06:12:db:94:ad:14:8c:c2:52:94:5c:c9:ba:f5:36:b3:1b: - 45:fa:39:98:c6:86:77:4a:2a:95:86:c7:76:a3:6f:5b:63:88: - cc:87:02:71:3c:0c:2f:f1:48:57:2a:6a:db:71:02:bc:b7:0f: - ca:89:d5:c1:df:33:18:bc:d8:80:85:94:57:75:1b:d7:3c:8d: - d8:b5:28:9d:50:35:43:9c:b6:1b:5f:88:76:2e:e2:5c:c8:a5: - ac:9a:1d:a8:dc:8f:35:ce:ce:cf:c3:eb:62:e6:f8:30:29:e9: - 19:ce:62:77:da:66:7a:50:81:e1:22:b0:91:2e:61:7f:ea:20: - 5e:57:62:37:6f:ad:33:54:a4:98:48:08:65:f8:5e:fc:32:31: - be:3c:0b:e2:11:e4:31:7e:32:31:a5:47:fe:b6:08:11:28:a6: - 97:1d:1d:0f:fe:bf:6c:6f:de:0a:e4:12:bb:5f:00:30:ad:f7: - f8:17:33:96:b1:62:b4:50:f7:f8:41:36:5a:b3:51:59:de:33: - f2:1d:df:c4:da:93:c2:37:19:20:35:f3:4f:48:c5:9f:06:13: - 96:91:64:5f:1e:a1:c8:51:8d:96:0c:9d:81:b2:ed:4b:95:96: - dd:7d:95:1a:8a:ae:3f:da:ec:e6:b5:dd:07:85:3a:fa:22:97: - d8:90:61:08:3f:79:d3:91:70:a2:94:fc:0e:8e:c8:66:28:e9: - 9b:53:c6:9b:e8:df:5f:3a ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICEq4wDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExNDcwMVoXDTIxMTEwMjExNDcwMVowIjEPMA0GA1UECgwGdGVz -dDE0MQ8wDQYDVQQDDAZ0ZXN0MTQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDMFL7pHANXRducnGErIfJO301NxUiP+rXza7WhHQoKNN4qktQUNDogHfJj -agY3Fobsl/CfL9cH/S36cJI/+ZAmZIs+495yOIcQF7u4rwPgt6HpBv2JTS8BhDvs -1FUuMAfkEKMtumf2Y70JYY1WicBLjMmAfwEVZI+zNk3K1DHsS/ws+oySggFNjEfz -HjzHdRoj9sa/149uPT9ip6aot0adu0//tkd5u7wEkO/wRC8TiAU8NQnnBOEtDVXX -rtbHW+fK9QgbjR8y9cdwBXxyy30viqfvzm568SBu6OoNs/dPHF8Akw9IGVYOReHX -43t5+6eJ8Ffq+Beq3hI8mkvZf2XHAgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMCMAsGA1UdDwQEAwIEEDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQCniaYKamS8Y79n+ejH0+9b+HPGC5TY7A8Fpa0X4Gp9DWedpOyY -YCr8iXXqGJ428gs48IIRxIvaGvywrvgQDuqZb0DlXaAWN/hxZPhMfLczNHfgb39Y -JvBL+hbULRUPxllaFXsY6lWGb4QPq7w1QH52Lx0tVYcU1VKf2XW1KNVbx3bwvr6j -1Bw4W7b4fQsgMjQz7ZYISy2H+Hix4Cn1/HG9UCJJOSK5nFPkCyhPTIh8o5lCDH9i -Lq+tAD3YmApJmp29YHH/Jr1CajhZOd1NtTV6q6k/WJbpG8A5q/u//1sYc553GYyZ -naiV3670BhLblK0UjMJSlFzJuvU2sxtF+jmYxoZ3SiqVhsd2o29bY4jMhwJxPAwv -8UhXKmrbcQK8tw/KidXB3zMYvNiAhZRXdRvXPI3YtSidUDVDnLYbX4h2LuJcyKWs -mh2o3I81zs7Pw+ti5vgwKekZzmJ32mZ6UIHhIrCRLmF/6iBeV2I3b60zVKSYSAhl -+F78MjG+PAviEeQxfjIxpUf+tggRKKaXHR0P/r9sb94K5BK7XwAwrff4FzOWsWK0 -UPf4QTZas1FZ3jPyHd/E2pPCNxkgNfNPSMWfBhOWkWRfHqHIUY2WDJ2Bsu1LlZbd -fZUaiq4/2uzmtd0HhTr6IpfYkGEIP3nTkXCilPwOjshmKOmbU8ab6N9fOg== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem b/v3/testdata/a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem deleted file mode 100644 index cef8e9bdc..000000000 --- a/v3/testdata/a1s0c1cs0ep0ts0o0nc1_ds1ka1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4783 (0x12af) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:47:43 2020 GMT - Not After : Nov 2 11:47:43 2021 GMT - Subject: O=test3, CN=test3 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:ab:f3:e6:c3:61:d6:2f:25:43:9f:d4:9b:b8:62: - 4e:07:41:54:a6:84:54:ee:41:b9:18:5d:73:59:10: - 06:28:31:46:80:13:37:a2:de:da:e2:1c:53:4a:60: - e0:6b:a7:ed:13:f8:7b:88:d6:68:44:1f:06:a2:72: - 51:71:58:b7:fa:ce:3a:e5:9b:95:10:93:13:b1:c4: - 8f:dd:98:ad:71:2e:29:2d:e8:43:6c:22:90:ae:cc: - 6c:2d:08:7b:4c:35:8d:4d:2a:68:83:b9:f0:06:45: - bf:a4:a8:28:e6:6c:cb:47:ab:e6:20:7b:aa:bb:d0: - 0a:7e:e1:b4:00:16:fd:88:b6:70:09:b4:24:cb:66: - e1:81:3d:0d:13:74:8c:42:b9:0c:8d:31:bd:b0:d1: - 0f:2a:51:58:9e:b1:20:40:02:b0:f2:28:08:44:47: - df:f0:a4:d6:c0:78:3a:13:42:62:ce:02:29:12:5b: - 1e:81:d0:4f:7a:37:74:7f:7a:c6:30:49:c0:46:70: - 63:24:af:29:80:1d:db:09:14:07:bc:69:e0:3b:1c: - 03:5e:37:2d:e6:cf:be:12:31:62:9c:6c:2f:00:3d: - 86:da:42:36:e1:ae:8d:52:cc:d4:b0:0b:f4:9d:45: - 1a:1e:2a:e6:2a:98:85:2c:30:9e:9c:3d:0e:fe:08: - 64:7f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Client Authentication - X509v3 Key Usage: - Digital Signature, Key Agreement - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 7e:ff:2c:a7:d1:dd:66:60:9e:fb:16:df:39:3a:bc:7f:c4:2a: - 3e:e2:bf:82:d5:9f:c8:4a:7e:a6:7b:26:63:2f:2a:f5:22:d9: - 2b:5f:5d:3c:2e:79:07:81:cb:bc:2a:a6:6f:2a:60:00:a8:f7: - 2f:1f:4a:35:64:73:85:79:b8:f2:7d:1b:f6:18:97:46:be:5e: - e3:eb:59:2e:89:b4:27:79:bd:89:8e:05:19:39:a1:43:d1:63: - ae:bc:51:97:b8:f6:57:86:99:e9:9d:1a:c1:f7:12:34:1a:50: - f2:f6:8e:eb:6a:a9:fc:44:ba:4b:78:63:48:5a:02:60:61:3c: - b4:2e:51:ea:60:03:1f:7e:9f:a0:13:61:97:6b:1e:f1:54:21: - b7:b5:5a:6d:6d:b6:22:68:88:0e:94:38:29:cf:1b:e3:21:bb: - 0c:46:d6:8c:d9:50:b9:ba:29:36:26:f1:0c:54:30:95:8e:db: - f9:9b:1c:d2:85:e4:95:5a:4f:87:73:b2:21:77:c6:93:f9:47: - 60:a0:01:3d:5d:43:fc:fa:71:5c:19:1b:eb:02:76:55:40:b4: - da:1e:3e:31:e3:dc:83:7b:bd:81:bc:7c:69:9e:32:d2:c6:46: - 9a:6a:ec:57:ef:95:92:d9:88:63:d9:2c:93:61:c3:aa:a7:c7: - 94:76:69:56:60:34:21:e3:97:3b:42:b5:53:9f:fe:9f:23:67: - 20:2c:b5:03:a9:44:f1:ce:66:4e:1b:8f:18:70:4e:4f:82:b4: - 9c:d3:d8:77:01:4b:02:d2:06:43:5a:b3:65:e2:e4:a0:df:87: - df:3f:7d:0e:d3:ba:6b:57:b7:3b:5b:5d:b0:58:fd:47:7b:27: - 72:52:ff:26:08:7c:d5:78:7f:04:86:fd:a0:68:3a:49:f2:f0: - 55:d9:4f:9a:57:5f:41:2e:0b:e5:0a:d1:95:28:53:b2:8f:37: - 9e:4b:26:ee:2a:d1:84:91:b1:e1:83:b3:0b:3b:a9:1d:27:20: - 37:d1:96:7d:bd:ad:dd:d6:a9:16:83:f8:be:05:61:a2:91:41: - 13:8b:ae:5a:be:00:07:65:02:b6:25:60:9f:5a:9f:00:f2:0c: - d8:38:4f:c8:9c:42:e3:1c:1d:a5:7e:ee:47:6f:53:4d:11:24: - 09:dc:13:49:2e:9d:54:3c:8c:b7:2b:8f:4b:0a:ba:04:95:ad: - 9a:92:e5:9f:0b:ca:5f:b6:25:f0:bc:e8:e0:9d:73:4b:d6:18: - 5d:92:fc:6a:67:75:0e:ed:75:7e:68:3d:bd:2c:35:ba:3a:66: - e3:08:11:24:76:c9:7e:96:b6:8c:75:61:ae:ab:4b:26:6c:81: - 6f:6d:0c:7f:c5:83:1d:38 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICEq8wDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExNDc0M1oXDTIxMTEwMjExNDc0M1owIDEOMAwGA1UECgwFdGVz -dDMxDjAMBgNVBAMMBXRlc3QzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAq/Pmw2HWLyVDn9SbuGJOB0FUpoRU7kG5GF1zWRAGKDFGgBM3ot7a4hxTSmDg -a6ftE/h7iNZoRB8GonJRcVi3+s465ZuVEJMTscSP3ZitcS4pLehDbCKQrsxsLQh7 -TDWNTSpog7nwBkW/pKgo5mzLR6vmIHuqu9AKfuG0ABb9iLZwCbQky2bhgT0NE3SM -QrkMjTG9sNEPKlFYnrEgQAKw8igIREff8KTWwHg6E0JizgIpElsegdBPejd0f3rG -MEnARnBjJK8pgB3bCRQHvGngOxwDXjct5s++EjFinGwvAD2G2kI24a6NUszUsAv0 -nUUaHirmKpiFLDCenD0O/ghkfwIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDAjALBgNVHQ8EBAMCA4gwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAfv8sp9HdZmCe+xbfOTq8f8QqPuK/gtWfyEp+pnsmYy8q9SLZK19d -PC55B4HLvCqmbypgAKj3Lx9KNWRzhXm48n0b9hiXRr5e4+tZLom0J3m9iY4FGTmh -Q9FjrrxRl7j2V4aZ6Z0awfcSNBpQ8vaO62qp/ES6S3hjSFoCYGE8tC5R6mADH36f -oBNhl2se8VQht7VabW22ImiIDpQ4Kc8b4yG7DEbWjNlQubopNibxDFQwlY7b+Zsc -0oXklVpPh3OyIXfGk/lHYKABPV1D/PpxXBkb6wJ2VUC02h4+MePcg3u9gbx8aZ4y -0sZGmmrsV++VktmIY9ksk2HDqqfHlHZpVmA0IeOXO0K1U5/+nyNnICy1A6lE8c5m -ThuPGHBOT4K0nNPYdwFLAtIGQ1qzZeLkoN+H3z99DtO6a1e3O1tdsFj9R3snclL/ -Jgh81Xh/BIb9oGg6SfLwVdlPmldfQS4L5QrRlShTso83nksm7irRhJGx4YOzCzup -HScgN9GWfb2t3dapFoP4vgVhopFBE4uuWr4AB2UCtiVgn1qfAPIM2DhPyJxC4xwd -pX7uR29TTREkCdwTSS6dVDyMtyuPSwq6BJWtmpLlnwvKX7Yl8Lzo4J1zS9YYXZL8 -amd1Du11fmg9vSw1ujpm4wgRJHbJfpa2jHVhrqtLJmyBb20Mf8WDHTg= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s0c1cs1ep0ts0o0nc1_ka1.pem b/v3/testdata/a1s0c1cs1ep0ts0o0nc1_ka1.pem deleted file mode 100644 index 5830b5f9e..000000000 --- a/v3/testdata/a1s0c1cs1ep0ts0o0nc1_ka1.pem +++ /dev/null @@ -1,97 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4788 (0x12b4) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 3 14:39:19 2020 GMT - Not After : Nov 3 14:39:19 2021 GMT - Subject: O=test18, CN=test18 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:ca:97:48:a3:65:70:9d:15:4b:a6:64:49:88:6c: - 4f:df:f7:c7:b0:25:60:97:25:17:72:60:9d:91:0e: - 08:1e:6f:0b:26:a9:31:82:ed:ca:36:e1:1f:0b:b0: - ae:b5:e9:59:a2:24:e3:21:73:15:f6:4e:07:5a:56: - e0:72:3b:bc:e0:93:9e:4a:10:b6:d6:54:32:df:1f: - 74:db:97:21:d7:40:0f:54:ac:be:f2:f0:8e:aa:6b: - b2:86:fc:74:34:d2:96:93:cf:12:c9:06:ce:5a:36: - b9:cb:b5:26:b4:19:0c:a2:68:e6:df:2e:16:75:5e: - e6:e3:2b:f2:80:21:16:83:44:55:a3:e1:88:5d:42: - b8:85:79:14:39:4c:a1:be:68:f1:ec:1d:58:23:84: - 2f:d8:d8:79:fd:1b:86:6c:08:5b:32:bb:0b:01:42: - ef:18:53:2b:10:72:fb:57:61:dc:c5:f7:55:6f:88: - de:6c:1b:0c:68:4f:65:b3:79:d6:18:cc:10:ac:dc: - 4d:a3:d8:82:17:66:c4:f9:e2:f6:af:3a:58:df:c9: - f5:41:50:ae:fc:a3:ce:cf:ce:2e:5f:56:a7:37:52: - 82:67:98:ec:0a:19:d7:34:c0:b0:37:18:35:f0:b1: - 8f:b1:ae:f1:55:45:4c:b8:51:f7:12:8b:f5:d4:15: - 4a:63 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Client Authentication, Code Signing - X509v3 Key Usage: - Key Agreement - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 37:bc:dd:6c:c9:75:c4:e7:34:2a:29:6a:92:9d:12:6e:d8:49: - c1:c3:2e:4b:56:7a:bf:0b:91:a2:84:ec:51:a9:21:67:ca:75: - b3:0e:c8:5a:69:50:49:96:8f:62:47:e4:2b:d2:f6:b3:05:36: - aa:8d:86:c3:f3:09:7a:91:bb:a8:60:f4:c9:5f:df:f5:0a:e7: - f0:6d:8a:6d:65:16:b1:f8:03:77:f6:b5:0b:d0:e3:21:16:52: - 4a:f9:b2:3b:20:cc:9a:92:cb:5a:c7:cf:6b:26:b6:90:c7:2f: - b8:fc:fe:a5:33:39:fc:1f:03:ee:1b:f7:01:c1:aa:c1:af:48: - 80:b7:24:4a:55:71:c8:72:4c:b3:d1:93:06:54:58:14:68:46: - 2c:8e:be:e9:6d:ec:8f:79:4e:6c:ba:2b:63:d6:ff:0a:96:b7: - a1:8d:57:83:45:1c:9f:a3:77:0a:ef:5d:71:b1:c4:8e:a5:fd: - e6:9f:06:ce:37:b7:4f:72:65:7b:51:5b:7b:cd:1f:96:3c:18: - ae:f4:98:4f:5d:59:45:f9:14:60:9a:19:c5:07:b9:cc:ee:3a: - e1:f8:d5:eb:50:6a:4b:81:68:a6:0b:48:e8:3c:30:ce:3c:04: - 11:d7:39:11:b4:0e:6f:68:ce:26:e4:69:31:fa:3e:7e:4a:62: - d7:00:0a:be:72:12:32:63:42:8d:0e:00:08:ff:20:e4:34:e5: - e7:2f:7a:3a:67:d5:99:00:4e:ca:57:9e:fa:ee:ca:87:e1:fb: - 71:79:84:ee:bd:51:54:28:5a:2d:41:f9:bb:6d:f5:a1:ad:85: - 54:ca:72:da:e4:2e:15:42:7a:0d:68:80:39:0b:38:42:4d:7f: - 1b:8d:48:99:86:7a:c8:b2:6d:52:73:d4:b2:2f:61:ef:3c:ce: - ae:9f:be:80:e4:71:55:cb:5b:7a:7a:58:00:33:bf:b4:40:41: - c9:32:8c:44:24:00:11:81:8c:36:ad:a1:2a:68:e2:5b:de:85: - 92:a6:1b:f2:ee:52:18:32:95:4b:28:51:a8:0f:11:04:50:e2: - 6e:48:5f:44:65:ca:d8:a2:1a:5b:aa:76:c2:d7:93:27:0f:78: - 1c:40:08:94:37:5c:fd:2c:ef:22:ea:85:91:e3:82:e0:25:00: - f9:b5:20:3f:41:34:17:77:f3:9f:d1:f2:7e:25:e8:fe:0a:95: - d8:12:5e:5e:45:26:7f:3c:a8:c8:19:42:84:5f:3d:b4:a6:bc: - 32:f3:e0:86:fc:e5:d1:a1:b1:63:a7:c2:cd:5c:b2:8d:2f:c8: - fc:49:66:af:e1:03:f6:69:a7:61:fa:0d:75:c4:e4:8e:e7:8e: - 2b:fc:14:3e:18:27:0c:33 ------BEGIN CERTIFICATE----- -MIIEgTCCAmmgAwIBAgICErQwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMzE0MzkxOVoXDTIxMTEwMzE0MzkxOVowIjEPMA0GA1UECgwGdGVz -dDE4MQ8wDQYDVQQDDAZ0ZXN0MTgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDKl0ijZXCdFUumZEmIbE/f98ewJWCXJRdyYJ2RDggebwsmqTGC7co24R8L -sK616VmiJOMhcxX2TgdaVuByO7zgk55KELbWVDLfH3TblyHXQA9UrL7y8I6qa7KG -/HQ00paTzxLJBs5aNrnLtSa0GQyiaObfLhZ1XubjK/KAIRaDRFWj4YhdQriFeRQ5 -TKG+aPHsHVgjhC/Y2Hn9G4ZsCFsyuwsBQu8YUysQcvtXYdzF91VviN5sGwxoT2Wz -edYYzBCs3E2j2IIXZsT54vavOljfyfVBUK78o87Pzi5fVqc3UoJnmOwKGdc0wLA3 -GDXwsY+xrvFVRUy4UfcSi/XUFUpjAgMBAAGjRTBDMCMGA1UdJQQcMBoGBFUdJQAG -CCsGAQUFBwMCBggrBgEFBQcDAzALBgNVHQ8EBAMCAwgwDwYJKwYBBQUHMAEFBAIF -ADANBgkqhkiG9w0BAQsFAAOCAgEAN7zdbMl1xOc0Kilqkp0SbthJwcMuS1Z6vwuR -ooTsUakhZ8p1sw7IWmlQSZaPYkfkK9L2swU2qo2Gw/MJepG7qGD0yV/f9Qrn8G2K -bWUWsfgDd/a1C9DjIRZSSvmyOyDMmpLLWsfPaya2kMcvuPz+pTM5/B8D7hv3AcGq -wa9IgLckSlVxyHJMs9GTBlRYFGhGLI6+6W3sj3lObLorY9b/Cpa3oY1Xg0Ucn6N3 -Cu9dcbHEjqX95p8Gzje3T3Jle1Fbe80fljwYrvSYT11ZRfkUYJoZxQe5zO464fjV -61BqS4FopgtI6DwwzjwEEdc5EbQOb2jOJuRpMfo+fkpi1wAKvnISMmNCjQ4ACP8g -5DTl5y96OmfVmQBOylee+u7Kh+H7cXmE7r1RVChaLUH5u231oa2FVMpy2uQuFUJ6 -DWiAOQs4Qk1/G41ImYZ6yLJtUnPUsi9h7zzOrp++gORxVctbenpYADO/tEBByTKM -RCQAEYGMNq2hKmjiW96FkqYb8u5SGDKVSyhRqA8RBFDibkhfRGXK2KIaW6p2wteT -Jw94HEAIlDdc/SzvIuqFkeOC4CUA+bUgP0E0F3fzn9HyfiXo/gqV2BJeXkUmfzyo -yBlChF89tKa8MvPghvzl0aGxY6fCzVyyjS/I/Elmr+ED9mmnYfoNdcTkjueOK/wU -PhgnDDM= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem b/v3/testdata/a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem deleted file mode 100644 index b6142f6c7..000000000 --- a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_cc1ke1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4784 (0x12b0) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:48:31 2020 GMT - Not After : Nov 2 11:48:31 2021 GMT - Subject: O=test2, CN=test2 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:b9:07:86:d2:be:2d:78:7c:58:b4:49:75:3b:68: - 3d:8f:20:1c:77:dc:72:08:a5:03:ef:e6:78:cb:2d: - 3b:b0:c5:9c:fc:b0:50:7b:8e:7a:12:96:bc:08:95: - f7:e6:cb:0e:2a:99:1a:f6:39:4d:eb:fd:8f:88:4f: - 95:ad:b4:c8:7b:f2:70:c5:86:ca:63:7d:9a:d5:e5: - dd:7e:e9:20:ad:33:27:00:0b:9b:22:f8:f4:9d:6e: - 4e:38:10:43:d2:f4:a0:e0:0d:5b:06:10:bd:8d:d7: - ce:ce:05:37:e4:27:dd:58:46:51:2b:74:59:4f:96: - 56:e3:46:34:c1:7f:a7:4d:11:23:cc:ec:bc:e8:2d: - a6:63:be:9c:3a:70:ea:9e:25:6a:2d:9a:5a:42:2d: - b8:29:da:d3:8a:6c:69:63:6d:53:98:cd:12:2f:cc: - f2:f4:46:b2:5a:94:cf:1c:19:ba:22:4b:b2:11:71: - 07:dc:27:8b:2b:6b:5b:b3:82:24:16:95:54:d9:99: - 16:6f:b0:bc:61:18:17:e1:45:f7:62:bc:e5:25:90: - 16:d3:ea:f1:fd:8d:7e:1e:73:bf:1b:44:51:4c:80: - 80:dc:3c:5f:78:49:9e:7b:87:3e:0e:4c:66:17:f0: - 7f:1e:7a:3d:37:2e:21:44:f5:9c:5e:8c:64:e6:5e: - 04:51 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Server Authentication - X509v3 Key Usage: - Non Repudiation, Key Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 20:a2:4b:55:02:ee:a9:43:22:32:0b:cb:11:67:f9:97:ff:b4: - 50:21:81:9d:ab:14:17:1d:3b:5a:de:ee:dc:3a:5f:61:c9:4d: - 9f:04:0e:b5:9e:af:d6:5f:bf:90:9d:9b:22:52:ea:d8:48:61: - 60:a4:4f:3f:51:b2:8b:3a:08:c1:3c:7c:98:8f:b2:00:bd:bb: - 05:38:e5:54:b7:e9:21:a6:69:b2:7d:49:4a:65:af:93:56:9c: - 8f:f0:8b:b8:01:46:fa:4a:21:54:f0:9e:be:12:14:1e:0a:fd: - 5c:fa:43:14:23:4b:d1:a9:df:27:17:23:bf:ca:9c:e6:54:16: - be:90:2e:86:2b:69:18:c2:7e:b3:95:ee:db:de:11:a2:96:6c: - 15:b4:e9:de:76:84:81:3e:b8:1e:1e:0b:84:f5:de:92:7c:e6: - 3b:bc:d0:55:17:2d:c5:07:4e:35:9e:e8:be:db:d8:01:92:b7: - 74:24:4b:72:fa:05:f1:d7:25:1f:1c:0a:65:a5:a2:f5:c0:99: - 23:30:fc:7b:4f:23:fa:6a:ee:1e:70:4b:0e:ca:4f:0f:09:6d: - b7:ac:7f:68:ff:a9:71:68:5e:5e:4b:09:5b:66:e9:80:a5:cc: - 92:4d:d0:ae:d8:a7:06:28:51:6f:17:e8:fb:42:ea:77:b4:c5: - 22:af:95:60:2d:df:17:88:a3:2c:33:4c:b5:c4:58:40:b1:0f: - 36:63:83:29:6c:eb:2c:0b:f2:48:2c:6f:be:4a:18:3e:64:b1: - 76:af:be:27:b8:f5:cb:87:05:89:44:8d:e4:a0:b8:af:1e:d3: - f8:00:0f:94:1b:5f:9e:ff:25:37:df:7a:63:73:2a:40:7f:37: - 1f:7c:b7:fa:28:06:bb:71:03:30:4d:d7:ee:42:96:e2:f0:cc: - 0c:e2:d5:10:a4:88:2e:a4:74:fa:d5:4d:c2:36:8f:a0:ce:7d: - d8:6b:42:35:cb:41:ce:9b:ea:23:6c:ad:03:c7:cb:31:26:22: - 26:54:17:eb:e0:85:0d:88:98:45:4e:a5:9c:4d:fb:cc:0b:5e: - b8:76:71:5d:78:89:f9:8a:da:8f:17:8b:2a:08:df:39:f8:00: - ef:a0:5e:df:84:ec:69:58:9e:24:74:32:52:37:63:3e:1f:c4: - 07:55:01:4c:18:dd:97:f6:8e:48:9b:57:98:62:f7:71:0e:a0: - 38:60:5c:72:c7:11:1a:16:28:ed:c6:8a:3b:77:a0:0b:2f:54: - 8b:6e:53:1a:65:21:70:3e:cc:d6:5f:c6:9f:9d:b1:63:5b:f3: - 4b:3f:46:35:8e:e8:6d:97:a5:ec:43:40:f0:f3:97:07:a2:a9: - 8f:a8:31:97:f3:aa:30:15 ------BEGIN CERTIFICATE----- -MIIEdTCCAl2gAwIBAgICErAwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExNDgzMVoXDTIxMTEwMjExNDgzMVowIDEOMAwGA1UECgwFdGVz -dDIxDjAMBgNVBAMMBXRlc3QyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAuQeG0r4teHxYtEl1O2g9jyAcd9xyCKUD7+Z4yy07sMWc/LBQe456Epa8CJX3 -5ssOKpka9jlN6/2PiE+VrbTIe/JwxYbKY32a1eXdfukgrTMnAAubIvj0nW5OOBBD -0vSg4A1bBhC9jdfOzgU35CfdWEZRK3RZT5ZW40Y0wX+nTREjzOy86C2mY76cOnDq -niVqLZpaQi24KdrTimxpY21TmM0SL8zy9EayWpTPHBm6IkuyEXEH3CeLK2tbs4Ik -FpVU2ZkWb7C8YRgX4UX3YrzlJZAW0+rx/Y1+HnO/G0RRTICA3DxfeEmee4c+Dkxm -F/B/Hno9Ny4hRPWcXoxk5l4EUQIDAQABozswOTAZBgNVHSUEEjAQBgRVHSUABggr -BgEFBQcDATALBgNVHQ8EBAMCBWAwDwYJKwYBBQUHMAEFBAIFADANBgkqhkiG9w0B -AQsFAAOCAgEAIKJLVQLuqUMiMgvLEWf5l/+0UCGBnasUFx07Wt7u3DpfYclNnwQO -tZ6v1l+/kJ2bIlLq2EhhYKRPP1GyizoIwTx8mI+yAL27BTjlVLfpIaZpsn1JSmWv -k1acj/CLuAFG+kohVPCevhIUHgr9XPpDFCNL0anfJxcjv8qc5lQWvpAuhitpGMJ+ -s5Xu294RopZsFbTp3naEgT64Hh4LhPXeknzmO7zQVRctxQdONZ7ovtvYAZK3dCRL -cvoF8dclHxwKZaWi9cCZIzD8e08j+mruHnBLDspPDwltt6x/aP+pcWheXksJW2bp -gKXMkk3QrtinBihRbxfo+0Lqd7TFIq+VYC3fF4ijLDNMtcRYQLEPNmODKWzrLAvy -SCxvvkoYPmSxdq++J7j1y4cFiUSN5KC4rx7T+AAPlBtfnv8lN996Y3MqQH83H3y3 -+igGu3EDME3X7kKW4vDMDOLVEKSILqR0+tVNwjaPoM592GtCNctBzpvqI2ytA8fL -MSYiJlQX6+CFDYiYRU6lnE37zAteuHZxXXiJ+YrajxeLKgjfOfgA76Be34TsaVie -JHQyUjdjPh/EB1UBTBjdl/aOSJtXmGL3cQ6gOGBccscRGhYo7caKO3egCy9Ui25T -GmUhcD7M1l/Gn52xY1vzSz9GNY7obZel7ENA8POXB6Kpj6gxl/OqMBU= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1.pem b/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1.pem deleted file mode 100644 index daa8b981a..000000000 --- a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4785 (0x12b1) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:49:51 2020 GMT - Not After : Nov 2 11:49:51 2021 GMT - Subject: O=test15, CN=test15 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:b4:1b:39:99:56:5a:e4:49:a0:41:98:b0:e3:a4: - 29:5c:62:0d:82:15:fd:0c:6c:6d:be:61:c3:da:fc: - 64:bf:4b:de:25:c5:b5:5c:ac:ae:6e:b2:76:ef:1e: - fc:e7:32:2b:93:8b:66:ae:e7:db:a2:75:3f:c3:b0: - b0:d2:ba:71:62:86:0a:aa:e5:b7:37:f7:d6:24:13: - 35:93:71:ae:7c:c6:9e:a5:d5:8f:3a:ba:e1:74:21: - e0:38:6e:0b:c5:eb:9c:33:40:f8:c0:42:df:3c:89: - 5f:e6:6e:37:4c:a3:e3:a7:e3:fe:02:70:57:76:18: - 84:e1:81:53:fc:db:73:a8:39:48:08:b1:a4:89:aa: - dc:e8:0a:a0:c7:2e:dd:a0:d1:a5:a6:aa:19:f4:a3: - 8a:51:49:6b:7c:05:dd:42:c0:99:6f:a4:b5:60:69: - 72:75:66:0c:86:40:14:27:d0:ad:a9:13:ab:1f:07: - 4d:49:61:f7:90:67:b1:35:1e:f4:5e:77:7a:70:ee: - f0:36:c3:ea:78:42:54:f6:ab:34:4d:1a:8b:a8:6b: - 50:ed:0c:52:ac:dd:e9:9e:0a:b1:94:e5:9d:17:8a: - 0a:4b:a5:5f:5a:d8:ca:d7:23:4c:6c:b8:b0:93:2b: - 4a:aa:45:05:7d:2f:db:80:18:9f:21:7a:9f:79:14: - 58:f9 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Server Authentication - X509v3 Key Usage: - Digital Signature - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - d5:94:b0:6c:b0:b5:1d:87:74:e8:bd:75:c8:9c:ee:50:9d:7b: - 95:fd:1f:c2:64:ea:88:cf:f3:44:97:19:f9:ee:d2:a3:9c:f7: - b4:35:83:83:dc:39:eb:15:bc:12:64:aa:2b:ab:1d:68:07:54: - c8:25:aa:13:db:ad:6e:59:b6:75:1d:3d:7b:f1:d0:4c:e6:aa: - 82:b6:6d:c0:ba:ef:9b:7b:bb:4e:36:85:6b:a3:6c:49:bb:a3: - 6b:32:e7:c6:d7:1d:63:9a:d9:ae:27:e7:d5:5d:a1:d8:5e:2f: - 17:23:c0:9d:77:8a:64:95:44:d2:83:ce:64:58:3d:ff:f8:78: - bc:df:fb:d3:7a:1a:7c:82:da:dc:c5:24:e9:48:bd:94:b5:71: - 19:e1:cb:c0:2e:b9:fc:7b:7c:05:24:29:14:ad:4e:f0:ec:cd: - 5d:88:6c:a7:9e:ad:01:72:a3:1e:41:10:d5:b2:0b:6f:54:a9: - 67:3b:31:83:cf:b3:07:85:94:a6:d6:49:55:ab:c7:7f:6a:26: - 54:e0:46:03:7d:fb:7f:c4:31:a7:a9:80:75:88:cc:60:1d:c9: - 22:c4:79:d0:a9:69:16:4c:cc:63:16:9d:36:3e:a3:33:87:a4: - 8e:bb:45:6c:9b:39:47:e0:e9:9e:e8:2c:ac:76:a7:66:57:44: - 35:ad:21:7f:ea:63:13:f0:4a:3c:23:74:a5:18:eb:48:1c:7a: - b2:6c:86:9d:dc:84:cf:44:c5:0b:99:00:d1:eb:66:09:f8:f9: - 3e:76:e2:cb:3f:f9:ed:a2:c4:c6:f4:5d:9b:a3:85:77:44:6f: - 44:14:aa:bc:59:af:18:96:99:cf:0d:46:3b:f0:31:b1:03:89: - 21:15:e5:57:18:7f:b2:96:3f:86:c6:8f:19:fe:f1:95:ef:2f: - b6:2a:3d:fa:93:a0:c3:93:a1:e7:0e:de:16:53:99:b6:69:23: - 6d:a6:60:4f:96:a8:55:65:b3:c2:d6:47:82:98:8a:c9:07:3c: - 45:f8:32:c5:b5:6b:01:bb:54:c3:f3:34:b4:cd:6e:55:41:30: - 00:ec:46:aa:14:b8:d9:47:b3:f8:80:91:e8:59:d0:53:f4:e8: - ce:92:99:18:d5:95:df:1a:89:f7:7d:7b:67:47:07:8a:1b:48: - 52:54:fa:c5:f5:a7:01:dc:c4:91:e3:cc:a6:b7:a7:fc:d7:67: - 8f:c2:e8:06:f0:3b:82:63:09:5b:83:46:06:c7:78:59:33:5b: - ac:bc:fa:49:fd:07:74:8b:49:50:9e:c6:7f:62:61:74:4d:c3: - ee:9a:17:cd:b8:88:cd:1e:b6:da:f8:7c:b1:f1:6e:d6:6b:3f: - 1d:88:e3:ec:2e:80:65:9d ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICErEwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExNDk1MVoXDTIxMTEwMjExNDk1MVowIjEPMA0GA1UECgwGdGVz -dDE1MQ8wDQYDVQQDDAZ0ZXN0MTUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQC0GzmZVlrkSaBBmLDjpClcYg2CFf0MbG2+YcPa/GS/S94lxbVcrK5usnbv -HvznMiuTi2au59uidT/DsLDSunFihgqq5bc399YkEzWTca58xp6l1Y86uuF0IeA4 -bgvF65wzQPjAQt88iV/mbjdMo+On4/4CcFd2GIThgVP823OoOUgIsaSJqtzoCqDH -Lt2g0aWmqhn0o4pRSWt8Bd1CwJlvpLVgaXJ1ZgyGQBQn0K2pE6sfB01JYfeQZ7E1 -HvRed3pw7vA2w+p4QlT2qzRNGouoa1DtDFKs3emeCrGU5Z0XigpLpV9a2MrXI0xs -uLCTK0qqRQV9L9uAGJ8hep95FFj5AgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMBMAsGA1UdDwQEAwIHgDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQDVlLBssLUdh3TovXXInO5QnXuV/R/CZOqIz/NElxn57tKjnPe0 -NYOD3DnrFbwSZKorqx1oB1TIJaoT261uWbZ1HT178dBM5qqCtm3Auu+be7tONoVr -o2xJu6NrMufG1x1jmtmuJ+fVXaHYXi8XI8Cdd4pklUTSg85kWD3/+Hi83/vTehp8 -gtrcxSTpSL2UtXEZ4cvALrn8e3wFJCkUrU7w7M1diGynnq0BcqMeQRDVsgtvVKln -OzGDz7MHhZSm1klVq8d/aiZU4EYDfft/xDGnqYB1iMxgHckixHnQqWkWTMxjFp02 -PqMzh6SOu0VsmzlH4Ome6CysdqdmV0Q1rSF/6mMT8Eo8I3SlGOtIHHqybIad3ITP -RMULmQDR62YJ+Pk+duLLP/ntosTG9F2bo4V3RG9EFKq8Wa8YlpnPDUY78DGxA4kh -FeVXGH+ylj+Gxo8Z/vGV7y+2Kj36k6DDk6HnDt4WU5m2aSNtpmBPlqhVZbPC1keC -mIrJBzxF+DLFtWsBu1TD8zS0zW5VQTAA7EaqFLjZR7P4gJHoWdBT9OjOkpkY1ZXf -Gon3fXtnRweKG0hSVPrF9acB3MSR48ymt6f812ePwugG8DuCYwlbg0YGx3hZM1us -vPpJ/Qd0i0lQnsZ/YmF0TcPumhfNuIjNHrba+Hyx8W7Waz8diOPsLoBlnQ== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem b/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem deleted file mode 100644 index e4fd0e6cf..000000000 --- a/v3/testdata/a1s1c0cs0ep0ts0o0nc1_ds1ke1.pem +++ /dev/null @@ -1,96 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4786 (0x12b2) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 2 11:51:08 2020 GMT - Not After : Nov 2 11:51:08 2021 GMT - Subject: O=test16, CN=test16 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:cf:4e:8b:df:84:9d:21:d3:91:b8:94:a8:51:66: - e8:39:05:f0:d7:58:65:ad:03:64:25:8e:5c:a1:9c: - 1b:0d:f3:ab:a2:9a:6d:e1:e8:95:9e:68:14:b2:d4: - 1f:96:32:27:ec:91:d9:93:f3:2f:22:58:c3:2c:d4: - 87:7d:63:6f:16:31:c1:9f:e9:e7:54:b0:fa:62:68: - 08:68:0f:70:9f:0b:98:98:79:02:eb:a3:c7:2c:64: - c0:da:72:9d:83:59:85:68:c3:54:e2:a4:02:af:97: - 69:39:9d:9f:5e:2d:85:36:f8:d2:95:1d:48:ae:81: - 9f:29:b7:4e:41:9e:76:f0:a6:e6:f8:ae:c8:a4:c6: - 83:8d:f0:2c:ca:9f:e7:e4:d7:16:0c:a2:67:bb:1a: - 33:73:ad:7b:02:c7:38:b5:44:a1:ec:85:f3:5c:eb: - 8b:08:ce:9c:60:82:58:10:b1:eb:81:53:e2:81:47: - 67:17:ff:97:80:18:90:0b:3c:2e:55:fe:84:47:3a: - 29:e7:cc:71:ce:67:0e:a5:9e:f0:f1:09:35:de:61: - a1:91:8f:6c:0f:d4:62:92:9b:76:02:fa:52:7f:4d: - 9a:61:38:32:da:ef:34:aa:ca:7d:6e:b9:68:79:74: - 0d:f2:65:3e:ac:22:ca:60:da:81:1f:4e:de:23:d1: - 5d:43 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Server Authentication - X509v3 Key Usage: - Digital Signature, Key Encipherment - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 11:66:11:b4:e8:db:72:32:eb:2e:21:86:7d:87:34:a5:3b:2f: - 39:12:51:cc:b4:0f:59:5f:8d:f0:b2:db:68:10:95:f7:64:9e: - 49:f0:9c:0c:a2:95:5e:d3:80:b8:1f:30:33:bd:c3:e0:6c:b5: - 06:36:57:3b:16:a3:0e:d8:84:c2:e2:e5:d1:0a:ab:20:16:75: - 29:37:8b:2b:14:02:08:6a:4a:95:95:9a:1c:76:4a:45:a0:64: - c7:54:08:59:28:a1:49:f8:fe:44:2a:ad:21:c9:e4:be:e2:d2: - 13:98:6d:76:a6:13:33:20:93:9f:79:7f:d7:81:4a:e8:c8:43: - 3e:08:b3:62:07:f1:e5:be:51:1b:1e:b7:f8:11:95:3c:a5:46: - 32:16:80:04:af:0b:2f:d2:2a:bf:16:8e:dc:60:cb:c1:52:cd: - 46:f5:b3:29:27:c5:a2:12:80:55:03:c8:db:66:89:6a:13:2e: - 42:f3:42:dc:6d:76:24:ad:30:9a:5e:0c:75:1b:9f:9f:1e:7e: - 18:70:ca:51:a8:30:69:5b:74:39:96:63:b9:16:fc:13:f8:18: - 87:ca:6c:29:33:67:95:aa:17:43:eb:0d:b5:e7:50:77:94:89: - 0e:98:06:65:87:a8:e0:a3:91:61:39:59:7f:e0:47:a8:85:75: - 13:52:d0:21:e4:77:12:c4:3b:25:7c:92:18:e9:b0:b2:6d:2c: - b8:90:66:2c:78:e5:ca:bb:4c:76:db:72:79:d3:be:bd:e4:a9: - ac:93:73:71:f2:bf:41:cd:30:7a:1f:0b:b6:e8:db:5a:a6:97: - 31:5e:f6:01:93:6e:89:58:41:11:01:a0:fd:16:e1:86:9b:ea: - 4c:ec:92:79:75:2c:b7:44:d9:7c:70:d6:4c:63:1d:61:7c:bd: - a4:b3:74:72:c0:26:72:7f:dc:75:c1:3f:d1:7f:5f:38:53:04: - 84:dc:b9:fd:e4:a4:9f:07:40:09:71:62:3a:f9:9d:f5:2d:73: - ad:9d:c3:95:d5:2c:36:eb:4d:5a:ab:82:63:b1:3a:9a:67:87: - 3e:19:0f:01:02:cf:2f:9f:b9:80:41:ee:fb:7e:9c:96:fe:b5: - 31:6d:25:46:76:a4:b0:49:1e:49:89:01:75:b5:c4:c7:6f:83: - aa:28:86:f1:48:a9:75:16:89:ef:28:f9:62:94:37:b6:8f:bf: - a2:51:38:7d:ba:80:97:8f:03:f7:f8:8d:fa:93:62:6d:3e:75: - d2:61:0b:69:c5:e6:a7:f4:2f:cd:ab:82:1b:f8:c2:8a:f8:aa: - 48:5e:a3:9f:e4:64:78:1a:f1:34:2f:06:30:d1:8f:fe:75:66: - a2:84:46:e8:52:84:7f:c6 ------BEGIN CERTIFICATE----- -MIIEdzCCAl+gAwIBAgICErIwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMjExNTEwOFoXDTIxMTEwMjExNTEwOFowIjEPMA0GA1UECgwGdGVz -dDE2MQ8wDQYDVQQDDAZ0ZXN0MTYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDPTovfhJ0h05G4lKhRZug5BfDXWGWtA2QljlyhnBsN86uimm3h6JWeaBSy -1B+WMifskdmT8y8iWMMs1Id9Y28WMcGf6edUsPpiaAhoD3CfC5iYeQLro8csZMDa -cp2DWYVow1TipAKvl2k5nZ9eLYU2+NKVHUiugZ8pt05Bnnbwpub4rsikxoON8CzK -n+fk1xYMome7GjNzrXsCxzi1RKHshfNc64sIzpxgglgQseuBU+KBR2cX/5eAGJAL -PC5V/oRHOinnzHHOZw6lnvDxCTXeYaGRj2wP1GKSm3YC+lJ/TZphODLa7zSqyn1u -uWh5dA3yZT6sIspg2oEfTt4j0V1DAgMBAAGjOzA5MBkGA1UdJQQSMBAGBFUdJQAG -CCsGAQUFBwMBMAsGA1UdDwQEAwIFoDAPBgkrBgEFBQcwAQUEAgUAMA0GCSqGSIb3 -DQEBCwUAA4ICAQARZhG06NtyMusuIYZ9hzSlOy85ElHMtA9ZX43wsttoEJX3ZJ5J -8JwMopVe04C4HzAzvcPgbLUGNlc7FqMO2ITC4uXRCqsgFnUpN4srFAIIakqVlZoc -dkpFoGTHVAhZKKFJ+P5EKq0hyeS+4tITmG12phMzIJOfeX/XgUroyEM+CLNiB/Hl -vlEbHrf4EZU8pUYyFoAErwsv0iq/Fo7cYMvBUs1G9bMpJ8WiEoBVA8jbZolqEy5C -80LcbXYkrTCaXgx1G5+fHn4YcMpRqDBpW3Q5lmO5FvwT+BiHymwpM2eVqhdD6w21 -51B3lIkOmAZlh6jgo5FhOVl/4EeohXUTUtAh5HcSxDslfJIY6bCybSy4kGYseOXK -u0x223J507695Kmsk3Nx8r9BzTB6Hwu26NtappcxXvYBk26JWEERAaD9FuGGm+pM -7JJ5dSy3RNl8cNZMYx1hfL2ks3RywCZyf9x1wT/Rf184UwSE3Ln95KSfB0AJcWI6 -+Z31LXOtncOV1Sw2601aq4JjsTqaZ4c+GQ8BAs8vn7mAQe77fpyW/rUxbSVGdqSw -SR5JiQF1tcTHb4OqKIbxSKl1FonvKPlilDe2j7+iUTh9uoCXjwP3+I36k2JtPnXS -YQtpxean9C/Nq4Ib+MKK+KpIXqOf5GR4GvE0LwYw0Y/+dWaihEboUoR/xg== ------END CERTIFICATE----- diff --git a/v3/testdata/a1s1c1cs0ep0ts0o0nc1_cc1c1.pem b/v3/testdata/a1s1c1cs0ep0ts0o0nc1_cc1c1.pem deleted file mode 100644 index fb91b13b5..000000000 --- a/v3/testdata/a1s1c1cs0ep0ts0o0nc1_cc1c1.pem +++ /dev/null @@ -1,97 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4790 (0x12b6) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 3 14:46:02 2020 GMT - Not After : Nov 3 14:46:02 2021 GMT - Subject: O=test17, CN=test17 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:ea:62:ee:77:91:46:27:ae:66:e9:98:37:b1:eb: - 9b:17:81:d9:1a:e1:eb:ea:88:e1:08:20:c6:a0:80: - b8:3d:34:61:db:eb:a5:5a:41:63:3c:1b:5c:7d:70: - 0c:0f:ca:4c:e6:13:f5:d2:81:8b:e2:44:00:c1:7e: - d8:01:1d:2f:9c:9a:49:62:4f:b8:68:03:ce:9c:bc: - 11:5a:4f:bb:e1:92:26:1f:59:ff:07:dd:28:56:90: - 42:f7:3c:65:dc:4e:3b:fd:19:83:b0:ce:ba:33:86: - 86:0e:9e:c1:98:1c:2a:67:e0:31:46:34:1b:03:c1: - 8b:8b:62:76:7c:c5:37:f0:a8:00:85:1c:04:65:35: - b8:61:c7:ee:54:53:e8:c5:4b:a8:16:e6:c5:de:e8: - 7d:08:11:6f:56:8d:f2:2f:07:86:45:0b:26:25:a9: - af:6d:bb:de:3e:26:31:2b:2e:a6:0c:32:7d:04:f9: - 54:f5:7e:1c:b5:60:18:2d:82:2e:06:1d:c4:a5:57: - 07:c0:57:e2:cf:f0:33:24:1f:02:73:07:76:be:13: - 55:8e:be:09:50:23:02:b1:f4:6a:fb:e7:5a:db:11: - c7:d7:f9:f2:b7:53:b8:e1:b7:38:9e:8e:de:ee:bc: - d8:b2:3e:b9:fd:37:b9:9c:bb:62:ea:d0:4b:9c:c9: - d7:39 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Server Authentication, TLS Web Client Authentication - X509v3 Key Usage: - Non Repudiation, Certificate Sign - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - de:d3:38:d2:c7:34:71:4d:9e:a7:e3:29:40:d8:a4:1e:ba:13: - 12:6b:00:64:41:86:5c:d2:11:0f:34:a0:d3:f3:c6:19:8d:d8: - 09:23:b2:f3:c3:f5:6d:57:7f:c8:99:b7:f9:20:a3:41:62:12: - d2:60:93:59:26:51:9d:41:52:ed:5f:26:b9:8d:97:b4:a7:99: - 0a:e4:0f:0c:cc:46:ad:ac:60:01:cf:94:a7:42:ff:8f:09:6e: - 80:34:c4:1d:65:06:d9:d3:6f:91:46:4d:00:50:27:fc:8e:ca: - 31:43:75:76:b7:c9:e7:78:df:fc:1a:40:d3:4a:cd:4f:39:e6: - ae:1b:90:d7:e4:42:5b:f5:51:06:ab:ce:14:40:26:70:d8:f6: - 28:03:f9:30:07:c6:81:81:88:f4:0d:2c:29:1c:bf:f9:cb:5d: - b7:e0:a8:d6:d2:f7:12:9e:24:c8:ab:00:94:06:9c:46:2e:0c: - a9:8d:78:50:1e:36:ac:c2:11:ca:4c:d5:15:d2:69:d4:a9:6e: - 3c:f1:59:1c:eb:a9:0e:41:b6:59:91:ac:26:ab:2b:6b:99:d1: - 2e:69:eb:c3:00:b5:85:71:fe:9a:50:f4:3f:a8:91:a0:6b:02: - 86:77:7c:71:85:58:44:cf:94:8d:50:d3:1f:29:55:4f:34:a2: - ce:8e:cd:70:b3:ac:39:79:a7:09:c1:c4:b9:a5:b0:5f:53:75: - 38:57:3a:20:74:5b:66:3a:e2:a5:03:30:e4:f7:b5:ec:64:a6: - 3f:1d:48:a0:00:a0:1c:03:26:3f:2e:3a:c9:4f:9a:55:cd:2f: - 9b:03:5d:6d:cd:97:e5:65:f4:18:d7:a9:1f:7b:04:3a:b5:3c: - 70:fa:dc:5f:81:3e:cf:2f:f2:12:c1:dd:ad:56:77:5a:b0:c3: - 06:d9:21:65:12:e9:cf:71:23:8b:fe:98:c1:98:bf:8f:6f:d8: - 12:4b:d9:86:ae:8f:3a:66:8a:2c:e1:a2:ae:e9:26:f2:ca:ab: - 06:a2:d8:cc:c9:51:b4:5c:08:1a:21:9a:c2:dd:4a:19:be:1d: - 5a:a5:80:8e:0e:eb:ca:f2:c0:3f:7c:7d:b4:64:b8:da:0f:57: - 81:fb:1b:4b:81:22:80:c2:78:58:62:a7:55:11:da:e7:4f:59: - 16:88:a0:31:bf:27:12:90:34:8f:04:f8:fc:e5:2e:6f:74:e3: - 92:90:6b:a0:71:8a:83:dd:29:38:d8:5b:f1:00:eb:98:bc:bc: - 31:ca:28:eb:65:be:7d:b7:a4:a7:89:53:10:d0:12:58:3a:61: - 29:62:36:00:0d:cc:c1:0d:60:e3:e4:ea:d3:e3:7a:b6:99:f2: - aa:5f:3a:26:ec:b1:8e:ea ------BEGIN CERTIFICATE----- -MIIEgTCCAmmgAwIBAgICErYwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMzE0NDYwMloXDTIxMTEwMzE0NDYwMlowIjEPMA0GA1UECgwGdGVz -dDE3MQ8wDQYDVQQDDAZ0ZXN0MTcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQDqYu53kUYnrmbpmDex65sXgdka4evqiOEIIMaggLg9NGHb66VaQWM8G1x9 -cAwPykzmE/XSgYviRADBftgBHS+cmkliT7hoA86cvBFaT7vhkiYfWf8H3ShWkEL3 -PGXcTjv9GYOwzrozhoYOnsGYHCpn4DFGNBsDwYuLYnZ8xTfwqACFHARlNbhhx+5U -U+jFS6gW5sXe6H0IEW9WjfIvB4ZFCyYlqa9tu94+JjErLqYMMn0E+VT1fhy1YBgt -gi4GHcSlVwfAV+LP8DMkHwJzB3a+E1WOvglQIwKx9Gr751rbEcfX+fK3U7jhtzie -jt7uvNiyPrn9N7mcu2Lq0Eucydc5AgMBAAGjRTBDMCMGA1UdJQQcMBoGBFUdJQAG -CCsGAQUFBwMBBggrBgEFBQcDAjALBgNVHQ8EBAMCAkQwDwYJKwYBBQUHMAEFBAIF -ADANBgkqhkiG9w0BAQsFAAOCAgEA3tM40sc0cU2ep+MpQNikHroTEmsAZEGGXNIR -DzSg0/PGGY3YCSOy88P1bVd/yJm3+SCjQWIS0mCTWSZRnUFS7V8muY2XtKeZCuQP -DMxGraxgAc+Up0L/jwlugDTEHWUG2dNvkUZNAFAn/I7KMUN1drfJ53jf/BpA00rN -TznmrhuQ1+RCW/VRBqvOFEAmcNj2KAP5MAfGgYGI9A0sKRy/+ctdt+Co1tL3Ep4k -yKsAlAacRi4MqY14UB42rMIRykzVFdJp1KluPPFZHOupDkG2WZGsJqsra5nRLmnr -wwC1hXH+mlD0P6iRoGsChnd8cYVYRM+UjVDTHylVTzSizo7NcLOsOXmnCcHEuaWw -X1N1OFc6IHRbZjripQMw5Pe17GSmPx1IoACgHAMmPy46yU+aVc0vmwNdbc2X5WX0 -GNepH3sEOrU8cPrcX4E+zy/yEsHdrVZ3WrDDBtkhZRLpz3Eji/6YwZi/j2/YEkvZ -hq6POmaKLOGirukm8sqrBqLYzMlRtFwIGiGawt1KGb4dWqWAjg7ryvLAP3x9tGS4 -2g9XgfsbS4EigMJ4WGKnVRHa509ZFoigMb8nEpA0jwT4/OUub3TjkpBroHGKg90p -ONhb8QDrmLy8Mcoo62W+fbekp4lTENASWDphKWI2AA3MwQ1g4+Tq0+N6tpnyql86 -Juyxjuo= ------END CERTIFICATE----- diff --git a/v3/testdata/a1s1c1cs1ep1ts1o1nc1_ds1.pem b/v3/testdata/a1s1c1cs1ep1ts1o1nc1_ds1.pem deleted file mode 100644 index 33525a987..000000000 --- a/v3/testdata/a1s1c1cs1ep1ts1o1nc1_ds1.pem +++ /dev/null @@ -1,97 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 4789 (0x12b5) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=DE, ST=Bayern, L=N\xC3\x83\xC2\xBCrnberg, O=Siemens AG, OU=Trustcenter, CN=OliverCA/emailAddress=oliver.stiller@siemens.com - Validity - Not Before: Nov 3 14:40:37 2020 GMT - Not After : Nov 3 14:40:37 2021 GMT - Subject: O=test20, CN=test20 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:b9:34:6d:e8:25:7d:cc:7e:88:28:65:02:73:d4: - bb:aa:d4:ac:70:11:23:d5:ed:7f:bf:70:5d:bb:8b: - e3:70:b6:dd:52:49:65:be:9a:ac:9e:df:37:6f:a6: - 61:e7:cb:51:c1:ee:cd:94:2b:73:51:be:d6:44:e6: - c9:60:a4:e5:b3:fe:25:8b:f8:c9:7a:4e:77:cd:66: - a3:f1:34:a0:ed:ff:59:8f:d0:f8:cd:25:0f:24:a0: - 43:78:7c:36:c1:3d:65:3b:b5:f8:63:47:b0:89:90: - 77:90:1d:6a:44:79:96:b9:b5:e1:1a:6c:ea:4f:40: - 20:e7:8f:5a:07:4d:42:4b:0f:8d:d8:e8:f1:4d:fa: - 72:c1:66:f4:67:aa:84:46:15:1e:0e:cc:0a:db:41: - 0c:2a:e2:61:5e:f7:c7:7e:bf:f3:4e:ab:41:03:d3: - 78:7c:aa:55:bc:5b:93:9f:79:86:39:88:eb:8d:23: - c6:98:f2:5d:1c:56:42:07:c0:81:8c:2b:f4:b5:a4: - 05:a2:5d:63:dc:21:f8:2f:9d:8f:0e:a1:c4:42:30: - ab:19:81:be:37:4a:c9:99:ef:c8:db:45:95:e5:eb: - 59:ca:4c:96:bd:30:48:64:2e:ca:77:06:e3:70:9a: - ca:b0:f3:27:5d:13:2c:16:b0:0b:91:8e:9d:6f:33: - db:67 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Extended Key Usage: - Any Extended Key Usage, TLS Web Server Authentication, TLS Web Client Authentication, Code Signing, E-mail Protection, Time Stamping, OCSP Signing - X509v3 Key Usage: - Digital Signature - OCSP No Check: - - Signature Algorithm: sha256WithRSAEncryption - 16:63:9d:21:76:0a:77:5e:23:c4:f3:d8:d8:e2:e0:e8:94:3d: - 79:fe:be:a2:4a:e1:97:b3:3a:a3:22:a8:ba:3f:e2:f2:76:83: - a5:6b:34:bd:54:79:ad:fb:17:74:78:91:45:85:b1:9f:8a:e5: - 02:3d:03:22:e0:17:0a:07:5c:2c:f9:c4:ad:31:f1:da:6c:5c: - 4a:3f:5c:81:98:21:9d:1f:33:fb:2f:6b:58:86:07:0c:ba:d5: - d8:c5:8f:41:88:1c:22:5f:c1:02:50:5e:0b:94:47:8b:4d:9b: - 41:7e:0b:f8:05:84:10:c1:f6:c9:f8:bb:02:3a:91:9e:3c:dd: - 4f:f5:dd:ca:67:2c:db:fa:f1:13:a8:47:e1:25:5e:63:b6:5c: - 48:91:cd:8d:e5:9e:62:b6:05:dd:d1:82:fd:56:3d:5e:6e:d6: - 6c:3f:ea:1a:dd:7f:31:9c:84:88:92:44:60:01:1c:94:f9:b2: - a7:9e:3a:43:68:61:66:f9:20:11:7c:15:66:42:9d:5d:29:45: - c4:16:53:9e:aa:e8:65:e0:68:51:a7:a0:7e:99:17:d6:b9:24: - 8d:53:2d:7b:ec:e4:e6:80:f2:46:fd:ad:e4:88:96:15:f9:65: - 77:7d:e5:6c:04:cd:c8:39:f6:01:8c:b8:4a:61:da:f5:68:50: - d2:16:13:00:b1:0c:88:e8:26:02:66:03:62:19:e7:fe:d8:ae: - 46:cd:59:47:2c:74:b8:d6:7d:58:8c:79:43:b9:c2:9a:fc:b7: - 8d:f4:1a:08:4a:d6:cc:82:fe:45:eb:1f:00:1c:da:4b:ca:84: - 07:96:cb:a3:3a:9d:d5:b3:cb:0a:41:ec:59:14:91:a8:4e:7c: - e8:5d:d6:72:dc:a4:8a:50:e5:3f:34:92:53:61:06:93:c3:b5: - 1a:73:a5:d7:e5:2b:5d:8c:9e:f4:03:b1:93:03:2b:1e:5e:f7: - d2:5c:04:26:73:58:a9:06:51:59:c4:a3:3e:56:a9:e5:aa:bc: - 10:10:67:b0:b0:ea:ad:41:33:94:da:3f:de:bb:d6:f7:2d:9d: - 8d:35:ec:f3:64:9d:c4:47:57:ac:d6:4a:74:75:75:3e:9c:03: - a5:17:e3:9b:60:50:55:39:9e:93:87:f2:7b:3f:e6:15:1f:37: - ea:dc:18:4f:44:54:97:23:2c:6b:8a:da:3e:f5:58:e2:16:4a: - a8:83:ea:5c:a4:7f:38:59:bd:24:c1:ef:c2:d4:6f:e6:e4:d5: - 20:ab:2d:20:86:33:da:e3:84:1b:6a:62:66:70:0f:01:fe:e5: - d1:01:46:80:16:d9:26:69:24:00:04:52:e6:4f:7a:5f:19:6e: - 06:c5:a0:d1:65:15:3c:e2 ------BEGIN CERTIFICATE----- -MIIEqTCCApGgAwIBAgICErUwDQYJKoZIhvcNAQELBQAwgZ0xCzAJBgNVBAYTAkRF -MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAcMC07Dg8K8cm5iZXJnMRMwEQYDVQQK -DApTaWVtZW5zIEFHMRQwEgYDVQQLDAtUcnVzdGNlbnRlcjERMA8GA1UEAwwIT2xp -dmVyQ0ExKTAnBgkqhkiG9w0BCQEWGm9saXZlci5zdGlsbGVyQHNpZW1lbnMuY29t -MB4XDTIwMTEwMzE0NDAzN1oXDTIxMTEwMzE0NDAzN1owIjEPMA0GA1UECgwGdGVz -dDIwMQ8wDQYDVQQDDAZ0ZXN0MjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQC5NG3oJX3MfogoZQJz1Luq1KxwESPV7X+/cF27i+Nwtt1SSWW+mqye3zdv -pmHny1HB7s2UK3NRvtZE5slgpOWz/iWL+Ml6TnfNZqPxNKDt/1mP0PjNJQ8koEN4 -fDbBPWU7tfhjR7CJkHeQHWpEeZa5teEabOpPQCDnj1oHTUJLD43Y6PFN+nLBZvRn -qoRGFR4OzArbQQwq4mFe98d+v/NOq0ED03h8qlW8W5OfeYY5iOuNI8aY8l0cVkIH -wIGMK/S1pAWiXWPcIfgvnY8OocRCMKsZgb43SsmZ78jbRZXl61nKTJa9MEhkLsp3 -BuNwmsqw8yddEywWsAuRjp1vM9tnAgMBAAGjbTBrMEsGA1UdJQREMEIGBFUdJQAG -CCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcD -CAYIKwYBBQUHAwkwCwYDVR0PBAQDAgeAMA8GCSsGAQUFBzABBQQCBQAwDQYJKoZI -hvcNAQELBQADggIBABZjnSF2CndeI8Tz2Nji4OiUPXn+vqJK4ZezOqMiqLo/4vJ2 -g6VrNL1Uea37F3R4kUWFsZ+K5QI9AyLgFwoHXCz5xK0x8dpsXEo/XIGYIZ0fM/sv -a1iGBwy61djFj0GIHCJfwQJQXguUR4tNm0F+C/gFhBDB9sn4uwI6kZ483U/13cpn -LNv68ROoR+ElXmO2XEiRzY3lnmK2Bd3Rgv1WPV5u1mw/6hrdfzGchIiSRGABHJT5 -sqeeOkNoYWb5IBF8FWZCnV0pRcQWU56q6GXgaFGnoH6ZF9a5JI1TLXvs5OaA8kb9 -reSIlhX5ZXd95WwEzcg59gGMuEph2vVoUNIWEwCxDIjoJgJmA2IZ5/7YrkbNWUcs -dLjWfViMeUO5wpr8t430GghK1syC/kXrHwAc2kvKhAeWy6M6ndWzywpB7FkUkahO -fOhd1nLcpIpQ5T80klNhBpPDtRpzpdflK12MnvQDsZMDKx5e99JcBCZzWKkGUVnE -oz5WqeWqvBAQZ7Cw6q1BM5TaP9671vctnY017PNkncRHV6zWSnR1dT6cA6UX45tg -UFU5npOH8ns/5hUfN+rcGE9EVJcjLGuK2j71WOIWSqiD6lykfzhZvSTB78LUb+bk -1SCrLSCGM9rjhBtqYmZwDwH+5dEBRoAW2SZpJAAEUuZPel8ZbgbFoNFlFTzi ------END CERTIFICATE-----