def AsymmetricKeyRSA(): c = ProxyKmipClient(hostname=KMIP_IP,port=SERVER_PORT,cert=CERT_PATH,key=KEY_PATH,ca=CA_PATH) print("Asymmetric Key Creation") with c: key_id = c.create_key_pair( enums.CryptographicAlgorithm.RSA, KEY_BITS, public_usage_mask=[ enums.CryptographicUsageMask.ENCRYPT ], private_usage_mask=[ enums.CryptographicUsageMask.DECRYPT ] ) print("Private Key ID : " +key_id[1]) current_directory = os.getcwd() temp_directory = os.path.join(current_directory,TEMP_DIRECTORY) if not os.path.exists(temp_directory): os.makedirs(temp_directory) orig_stdout = sys.stdout f = open(KEY_HEX_OUTPUT, 'w') sys.stdout = f print(c.get(key_id[1])) sys.stdout = orig_stdout f.close()