2
0
mirror of https://github.com/openkmip/pykmip synced 2026-01-04 17:43:51 +00:00

Adding payloads for the GetAttributeList operation

This change adds request and response payloads for the GetAttributeList
operation. It updates the payload factories to support these new objects
and updates and adds all associated or required test suites. A new
exception is also included that is thrown by objects attempting to parse
invalid KMIP encodings.
This commit is contained in:
Peter Hamilton
2015-08-04 15:45:37 -04:00
parent 35602c9b5c
commit a21f0b66c6
7 changed files with 850 additions and 4 deletions

View File

@@ -21,6 +21,7 @@ from kmip.core.messages.payloads import create_key_pair
from kmip.core.messages.payloads import destroy
from kmip.core.messages.payloads import discover_versions
from kmip.core.messages.payloads import get
from kmip.core.messages.payloads import get_attribute_list
from kmip.core.messages.payloads import locate
from kmip.core.messages.payloads import query
from kmip.core.messages.payloads import rekey_key_pair
@@ -48,6 +49,9 @@ class ResponsePayloadFactory(PayloadFactory):
def _create_get_payload(self):
return get.GetResponsePayload()
def _create_get_attribute_list_payload(self):
return get_attribute_list.GetAttributeListResponsePayload()
def _create_destroy_payload(self):
return destroy.DestroyResponsePayload()