mirror of
https://github.com/openkmip/pykmip
synced 2025-12-28 22:23:50 +00:00
Add ProxyKmipClient demos for the Encrypt / Decrypt operations
This change adds demos for the ProxyKmipClient, demonstrating how to encrypt and decrypt messages. Demo utilities have been updated to support the new demo scripts and the KMIPProxy client has been updated to correctly return operation results.
This commit is contained in:
@@ -584,9 +584,15 @@ class KMIPProxy(KMIP):
|
||||
result['data'] = payload.data
|
||||
result['iv_counter_nonce'] = payload.iv_counter_nonce
|
||||
|
||||
result['result_status'] = batch_item.result_status
|
||||
result['result_reason'] = batch_item.result_reason
|
||||
result['result_message'] = batch_item.result_message
|
||||
result['result_status'] = batch_item.result_status.value
|
||||
try:
|
||||
result['result_reason'] = batch_item.result_reason.value
|
||||
except:
|
||||
result['result_reason'] = batch_item.result_reason
|
||||
try:
|
||||
result['result_message'] = batch_item.result_message.value
|
||||
except:
|
||||
result['result_message'] = batch_item.result_message
|
||||
|
||||
return result
|
||||
|
||||
@@ -653,9 +659,15 @@ class KMIPProxy(KMIP):
|
||||
result['unique_identifier'] = payload.unique_identifier
|
||||
result['data'] = payload.data
|
||||
|
||||
result['result_status'] = batch_item.result_status
|
||||
result['result_reason'] = batch_item.result_reason
|
||||
result['result_message'] = batch_item.result_message
|
||||
result['result_status'] = batch_item.result_status.value
|
||||
try:
|
||||
result['result_reason'] = batch_item.result_reason.value
|
||||
except:
|
||||
result['result_reason'] = batch_item.result_reason
|
||||
try:
|
||||
result['result_message'] = batch_item.result_message.value
|
||||
except:
|
||||
result['result_message'] = batch_item.result_message
|
||||
|
||||
return result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user