Skip to content

Commit 0f36eee

Browse files
committed
adapted the pkcs7 certificate
1 parent 8a741bd commit 0f36eee

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

docs/development/test-vectors.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -948,6 +948,8 @@ Custom PKCS7 Test Vectors
948948
* ``pkcs7/enveloped-no-content.der``- A DER encoded PKCS7 file with
949949
enveloped data, without encrypted content, with key encrypted under the
950950
public key of ``x509/custom/ca/rsa_ca.pem``.
951+
* ``pkcs7/ca.pem`` - A certificate adapted for S/MIME signature & verification.
952+
Its private key is ``pkcs7/ca_key.pem`` .
951953

952954
Custom OpenSSH Test Vectors
953955
~~~~~~~~~~~~~~~~~~~~~~~~~~~

tests/hazmat/primitives/test_pkcs7.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,14 @@ def test_load_pkcs7_empty_certificates(self):
126126

127127
def _load_cert_key():
128128
key = load_vectors_from_file(
129-
os.path.join("x509", "custom", "ca", "ca_key.pem"),
129+
os.path.join("pkcs7", "ca_key.pem"),
130130
lambda pemfile: serialization.load_pem_private_key(
131131
pemfile.read(), None, unsafe_skip_rsa_key_validation=True
132132
),
133133
mode="rb",
134134
)
135135
cert = load_vectors_from_file(
136-
os.path.join("x509", "custom", "ca", "ca.pem"),
136+
os.path.join("pkcs7", "ca.pem"),
137137
loader=lambda pemfile: x509.load_pem_x509_certificate(pemfile.read()),
138138
mode="rb",
139139
)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBZzCCAQ6gAwIBAgICAwkwCgYIKoZIzj0EAwIwJzELMAkGA1UEBhMCVVMxGDAW
3+
BgNVBAMMD2NyeXB0b2dyYXBoeSBDQTAgFw0xNzAxMDEwMTAwMDBaGA8yMTAwMDEw
4+
MTAwMDAwMFowJzELMAkGA1UEBhMCVVMxGDAWBgNVBAMMD2NyeXB0b2dyYXBoeSBD
5+
QTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBj/z7v5Obj13cPuwECLBnUGq0/N
6+
2CxSJE4f4BBGZ7VfFblivTvPDG++Gve0oQ+0uctuhrNQ+WxRv8GC177F+QWjKDAm
7+
MAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwQwCgYIKoZIzj0E
8+
AwIDRwAwRAIgeUqOfJV3+l/GAUYwEnrfpks43W81QpUO9bcKml3N2bECIDZ1vM5p
9+
Wm+IO/fjVtpIPa3UwcfSguUb3Dut0PpxKPOF
10+
-----END CERTIFICATE-----
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgA8Zqz5vLeR0ePZUe
3+
jBfdyMmnnI4U5uAJApWTsMn/RuWhRANCAAQY/8+7+Tm49d3D7sBAiwZ1BqtPzdgs
4+
UiROH+AQRme1XxW5Yr07zwxvvhr3tKEPtLnLboazUPlsUb/Bgte+xfkF
5+
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)