diff --git a/mdsigner.yaml.example b/mdsigner.yaml.example index cbf091c4c92abc35d334dd463ceb51c117a82c4c..54bd656a5fb262cb2ebf329e722e2334240608a6 100644 --- a/mdsigner.yaml.example +++ b/mdsigner.yaml.example @@ -1,12 +1,12 @@ --- test: signer: - name: test_signer + type: test_signer key_spec: meta.key cert_spec: meta.crt metadir: metadata/test foobar: signer: - name: hsm_signer + type: hsm_signer key_spec: pkcs11:///usr/lib/softhsm/libsofthsm2.so/test?pin=secret metadir: metadata/foobar diff --git a/signers.py b/signers.py index 16276f1272026428d88518f6aed77182a4a9bb44..273637d102388ec1437de66b9339a5df2b9c79de 100644 --- a/signers.py +++ b/signers.py @@ -31,9 +31,9 @@ _signers = { class Signers(): def __init__(self, signer): - self.name = signer['name'] + self.type = signer['type'] self.key_spec = signer['key_spec'] self.cert_spec = signer.get('cert_spec', None) def sign(self, xml): - return _signers[self.name](xml, self.key_spec, self.cert_spec) + return _signers[self.type](xml, self.key_spec, self.cert_spec)