Skip to content

Commit 8240843

Browse files
authored
adjust doc examples to xmlsec#212 (xmlsec#229)
Signed-off-by: oleg.hoefling <[email protected]> Signed-off-by: oleg.hoefling <[email protected]>
1 parent 00759a3 commit 8240843

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

doc/source/examples/encrypt.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
import xmlsec
44

5-
manager = xmlsec.KeysManager()
6-
key = xmlsec.Key.from_file('rsacert.pem', xmlsec.constants.KeyDataFormatCertPem, None)
7-
manager.add_key(key)
8-
template = etree.parse('enc1-doc.xml').getroot()
5+
with open('enc1-doc.xml') as fp:
6+
template = etree.parse(fp).getroot()
7+
98
enc_data = xmlsec.template.encrypted_data_create(
109
template,
1110
xmlsec.constants.TransformAes128Cbc,
@@ -20,6 +19,10 @@
2019
data = template.find('./Data')
2120

2221
# Encryption
22+
manager = xmlsec.KeysManager()
23+
key = xmlsec.Key.from_file('rsacert.pem', xmlsec.constants.KeyDataFormatCertPem, None)
24+
manager.add_key(key)
25+
2326
enc_ctx = xmlsec.EncryptionContext(manager)
2427
enc_ctx.key = xmlsec.Key.generate(
2528
xmlsec.constants.KeyDataAes, 128, xmlsec.constants.KeyDataTypeSession

doc/source/examples/sign.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
import xmlsec
44

5-
template = etree.parse('sign1-tmpl.xml').getroot()
5+
with open('sign1-tmpl.xml') as fp:
6+
template = etree.parse(fp).getroot()
67

78
signature_node = xmlsec.tree.find_node(template, xmlsec.constants.NodeSignature)
89
ctx = xmlsec.SignatureContext()

doc/source/examples/verify.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import xmlsec
44

5-
template = etree.parse('sign1-res.xml').getroot()
5+
with open('sign1-res.xml') as fp:
6+
template = etree.parse(fp).getroot()
7+
68
xmlsec.tree.add_ids(template, ["ID"])
79
signature_node = xmlsec.tree.find_node(template, xmlsec.constants.NodeSignature)
810
# Create a digital signature context (no key manager is needed).

0 commit comments

Comments
 (0)