|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
| (Chilkat2-Python) Chilkat2-Python JCC Payment Systems - Get a User's Credential IDs for CSCSee more JCC Cyprus ExamplesDemonstrates how to find the credential ids for a given user to be used with remote signing via the CSC (Cloud Signature Consortium) API.Note: This example requires Chilkat v10.0.2 or greater. 
 import sys import chilkat2 # Provide information about the CSC service and our user ID and client credentials. jsonCsc = chilkat2.JsonObject() jsonCsc.UpdateString("service","CSC") jsonCsc.UpdateString("baseUrl","https://ras-test.jcc.com.cy/adss/service/ras/csc/v1/") jsonCsc.UpdateString("userId","YOUR_USER_ID") jsonCsc.UpdateString("clientId","YOUR_CLIENT_ID") jsonCsc.UpdateString("clientSecret","YOUR_CLIENT_SECRET") # The call to SetCloudSigner will do the following internally: # 1) Calls the "info" endpoint to get information about the remote service and the list of the API methods it supports. # 2) Calls the "oauth2/token" endpoint to get the OAuth2 authorization token via client credentials (using the clientId and clientSecret). # 3) Calls the "credentials/list" endpoint to get the list of credentials associated with the userId. # 4) Calls the "credentials/info" endpoint to retrieve the credential and return the main identity information # and the public key certificate or the certificate chain associated to it. # The Chilkat certificate object is loaded with the retrieved certificate. # The jsonCsc is updated with the information returned from each of the above calls. cert = chilkat2.Cert() success = cert.SetCloudSigner(jsonCsc) if (success == False): print(cert.LastErrorText) sys.exit() jsonCsc.EmitCompact = False print(jsonCsc.Emit()) # We can do the following to get the credential IDs i = 0 numIds = jsonCsc.SizeOfArray("credentials_list.credentialIDs") while i < numIds : jsonCsc.I = i cred_id = jsonCsc.StringOf("credentials_list.credentialIDs[i]") print("Credential ID: " + cred_id) i = i + 1 | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.