mirror of
https://github.com/openkmip/pykmip
synced 2025-12-20 02:03:31 +00:00
Add SplitKey server integration tests
This change adds integration tests that test registering, retrieving, and destroying SplitKey objects with the server. Minor updates are included for the client and server to ensure that SplitKey operations function as expected. Partially implements #545
This commit is contained in:
committed by
Peter Hamilton
parent
a8713fc909
commit
29750cbda6
@@ -519,6 +519,19 @@ class KmipEngine(object):
|
||||
'opaque_data_type': obj.opaque_type,
|
||||
'opaque_data_value': obj.value
|
||||
}
|
||||
elif object_type == enums.ObjectType.SPLIT_KEY:
|
||||
value = {
|
||||
"cryptographic_algorithm": obj.cryptographic_algorithm,
|
||||
"cryptographic_length": obj.cryptographic_length,
|
||||
"key_format_type": obj.key_format_type,
|
||||
"key_value": obj.value,
|
||||
"key_wrapping_data": obj.key_wrapping_data,
|
||||
"split_key_parts": obj.split_key_parts,
|
||||
"key_part_identifier": obj.key_part_identifier,
|
||||
"split_key_threshold": obj.split_key_threshold,
|
||||
"split_key_method": obj.split_key_method,
|
||||
"prime_field_size": obj.prime_field_size
|
||||
}
|
||||
else:
|
||||
name = object_type.name
|
||||
raise exceptions.InvalidField(
|
||||
|
||||
Reference in New Issue
Block a user