mirror of
https://github.com/openkmip/pykmip
synced 2025-12-23 03:33:32 +00:00
Adding support for the RekeyKeyPair operation
This change adds support for the ReKeyKeyPair operation, adding in required KMIP objects and updating the KMIP client. Minor changes to the server are included in preparation for future changes. The unit test suite has been updated accordingly.
This commit is contained in:
@@ -67,6 +67,12 @@ class KMIP(object):
|
||||
credential=None):
|
||||
raise NotImplementedError()
|
||||
|
||||
def rekey_key_pair(self, private_key_unique_identifier,
|
||||
offset, common_template_attribute,
|
||||
private_key_template_attribute,
|
||||
public_key_template_attribute):
|
||||
raise NotImplementedError()
|
||||
|
||||
def get(self, uuid=None, key_format_type=None, key_compression_type=None,
|
||||
key_wrapping_specification=None, credential=None):
|
||||
raise NotImplementedError()
|
||||
@@ -192,6 +198,12 @@ class KMIPImpl(KMIP):
|
||||
uuid=UniqueIdentifier(s_uuid),
|
||||
template_attribute=template_attribute)
|
||||
|
||||
def rekey_key_pair(self, private_key_unique_identifier,
|
||||
offset, common_template_attribute,
|
||||
private_key_template_attribute,
|
||||
public_key_template_attribute):
|
||||
raise NotImplementedError()
|
||||
|
||||
def get(self,
|
||||
uuid=None,
|
||||
key_format_type=None,
|
||||
|
||||
Reference in New Issue
Block a user