mirror of https://github.com/OpenKMIP/PyKMIP.git
Merge pull request #425 from OpenKMIP/feat/add-rekey-to-factory
Add Rekey support to the payload factories
This commit is contained in:
commit
72280f8ddc
|
@ -31,6 +31,9 @@ class RequestPayloadFactory(PayloadFactory):
|
||||||
def _create_derive_key_payload(self):
|
def _create_derive_key_payload(self):
|
||||||
return payloads.DeriveKeyRequestPayload()
|
return payloads.DeriveKeyRequestPayload()
|
||||||
|
|
||||||
|
def _create_rekey_payload(self):
|
||||||
|
return payloads.RekeyRequestPayload()
|
||||||
|
|
||||||
def _create_rekey_key_pair_payload(self):
|
def _create_rekey_key_pair_payload(self):
|
||||||
return payloads.RekeyKeyPairRequestPayload()
|
return payloads.RekeyKeyPairRequestPayload()
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,9 @@ class ResponsePayloadFactory(PayloadFactory):
|
||||||
def _create_derive_key_payload(self):
|
def _create_derive_key_payload(self):
|
||||||
return payloads.DeriveKeyResponsePayload()
|
return payloads.DeriveKeyResponsePayload()
|
||||||
|
|
||||||
|
def _create_rekey_payload(self):
|
||||||
|
return payloads.RekeyResponsePayload()
|
||||||
|
|
||||||
def _create_rekey_key_pair_payload(self):
|
def _create_rekey_key_pair_payload(self):
|
||||||
return payloads.RekeyKeyPairResponsePayload()
|
return payloads.RekeyKeyPairResponsePayload()
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,8 @@ class TestRequestPayloadFactory(testtools.TestCase):
|
||||||
self._test_payload_type(payload, payloads.RegisterRequestPayload)
|
self._test_payload_type(payload, payloads.RegisterRequestPayload)
|
||||||
|
|
||||||
def test_create_rekey_payload(self):
|
def test_create_rekey_payload(self):
|
||||||
self._test_not_implemented(self.factory.create, enums.Operation.REKEY)
|
payload = self.factory.create(enums.Operation.REKEY)
|
||||||
|
self._test_payload_type(payload, payloads.RekeyRequestPayload)
|
||||||
|
|
||||||
def test_create_derive_key_payload(self):
|
def test_create_derive_key_payload(self):
|
||||||
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
||||||
|
|
|
@ -53,7 +53,8 @@ class TestResponsePayloadFactory(testtools.TestCase):
|
||||||
self._test_payload_type(payload, payloads.RegisterResponsePayload)
|
self._test_payload_type(payload, payloads.RegisterResponsePayload)
|
||||||
|
|
||||||
def test_create_rekey_payload(self):
|
def test_create_rekey_payload(self):
|
||||||
self._test_not_implemented(self.factory.create, enums.Operation.REKEY)
|
payload = self.factory.create(enums.Operation.REKEY)
|
||||||
|
self._test_payload_type(payload, payloads.RekeyResponsePayload)
|
||||||
|
|
||||||
def test_create_derive_key_payload(self):
|
def test_create_derive_key_payload(self):
|
||||||
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
||||||
|
|
Loading…
Reference in New Issue