Skip to content

shyboynccu/sc-sdk-for-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureCloud Management SDK for python

python interface SDK for SecureCloud Management API

Prerequisites

Install SCLIB (optional)

  • Install sclib package to python

    python setup.py install

SCLIB Configuration

  • 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>

Unit Test

Testing:

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

Server Certificate Validation

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

About

SDK for SecureCloud Management API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published