Cisco Cisco Process Orchestrator 3.0 User Guide

Page of 62
 
System Web Service 
The System Web service allows users to import and retrieve external encryption RSA key information. 
The WSDL for the System Web service methods is: 
http://<server>:<port>/WS/System?wsdl
.  
GetPublicKey 
Users will be able to retrieve a string representation of Cisco Process Orchestrator’s public RSA key to be used for 
external string encryption. The returned string will be Base64 encoded. 
None 
String 
ImportEncryptionKeys 
Imports a RSA public / private key pair file into a Cisco Process Orchestrator environment. Update permission 
on the “Environment Settings” object is required to import new public / private key pair. 
keyFilePath (string)—Universal Naming Convention (UNC) file name of the RSA key file 
encryptedPassword (string)—password to access the key file, encrypted by Cisco Process Orchestrator’s RSA 
public key from the GetPublicKey Web service method 
Boolean – Indicates if the method succeeds. 
Upon failure to decrypt the password, it raises an exception “The server failed to import encryption key file. It 
encountered an error when decrypting password of the encryption key file. The password should be encrypted with 
Cisco Process Orchestrator's external public key. Clear text password is not supported.” 
Upon failure to import the encryption keys, it raises an exception “The server failed to import encryption key file”. 
Its inner exception has more error information. 
GetEnvironmentInformation 
Returns Cisco Process Orchestrator’s environment information, including environment name and environment 
GUID 
None 
EnvironmentInformation object