python interface SDK for SecureCloud Management API
- PyCrypto >= 2.6
- https://pypi.python.org/pypi/pycrypto
- For windows pre-compiled version at http://www.voidspace.org.uk/python/modules.shtml#pycrypto
-
Install sclib package to python
python setup.py install
-
Add sc-sdk-for-python folder into
PYTHONPATH
environment variable -
There are 2 path for default configuration file
- /etc/sclib.config
- put
.sclib.config
file in your home folder- ~/.sclib.config (for Linux)
- c:\Users\
<user name>
\ .sclib.config (for Windows)
Config sample:
[connection]
MS_HOST = https://ms.cloud9.identum.com:7443/broker/API.svc/v3.5
MS_BROKER_PATH = /broker/API.svc/v3.5/
MS_BROKER_NAME = <your broker name>
MS_BROKER_PASSPHASE = <your passphase>
[authentication]
AUTH_NAME = <your account(email)>
AUTH_PASSWORD = <your password>
cd tests/unit/
python -m unittest discover
###Unit Test Result:
Default result folder:
<sc-sdk-for-python>/tests/unit/result/
Naming Convention:
Request Message: <result>/<TestClassName>.<TestMethod>/[Request]-<method> <api>.xml
Response message: <result>/<TestClassName>.<TestMethod>/[Response]-<method> <api>.xml
Default certificate file:
<sc-sdk-for-python>/sclib/cacerts/cacert.pem
How to generate root CA certificate file to valid SecureCloud server
> openssl pkcs12 -in <your pfx file> -nodes -nokeys -out cacert.pem