Available since version 2021.
All applications bellow support trusted mode, i_customer = 1 should be supplied in that mode.
createCAList()
This application is used to create a CA list.
Required parameters:
- name - a name of the certificate. String.
- ca_list- value of CA list. String. The value depends on CA list type:
- base64-encoded CA list in PEM format for 'Uploaded' type
- path to folder for 'Local Folder' type
Optional parameters:
- i_ca_list_type - type of the CA list. See getSystemDictionary(ca_list_types). Integer. Default is 'Uploaded'.
- i_ssl_use_domain_type - type of the domain type. See getSystemDictionary(ssl_use_domain_types). Integer. Default is 'Web/HTTPS'. Available starting from Sippy2023
Returns:
- result - OK - String.
- i_ca_list - id of the created CA list. Integer.
- XMLRPC fault in case of any error.
updateCAList()
This application is used to update an existing CA list.
Required parameters:
- i_ca_list - id of the updated CA list. Integer.
Optional parameters:
- name - a name of the certificate. String.
- i_ca_list_type - type of the CA list. See getSystemDictionary(ca_list_types). Integer.
- i_ssl_use_domain_type - type of the domain type. See getSystemDictionary(ssl_use_domain_types). Integer. ca_list must be provided. Available starting from Sippy2023
- ca_list - value of CA list. String. The value depends on CA list type - see createCAList() for details. i_ssl_use_domain_type must be provided.
Returns:
- result - OK - String.
- i_ca_list - id of the updated CA list. Integer.
- XMLRPC fault in case of any error.
deleteCAList()
This application is used to delete an existing CA list.
Required parameters:
- i_ca_list - id of the deleted CA list. Integer.
Returns:
- result - OK - String.
- i_ca_list - id of the deleted CA list. Integer.
- XMLRPC fault in case of any error.
getCAListInfo()
This application is used to get CA list details.
Required parameters:
- i_ca_list - id of the CA list. Integer.
Returns:
- result - OK - String.
- ca_list - detailed info of the CA list. Structure.
- XMLRPC fault in case of any error.
getCAListsList()
This application is used to get CA lists list.
Optional parameters:
- name_pattern - Pattern to filter certificates by name (SQL syntax for ILIKE operator is used). String.
- limit - Limit result by limit entries. Integer.
- offset - Skip first offset entries in result. Integer.
Returns:
- result - OK - String.
- ca_lists - list of detailed entries as getCAListInfo returns. Array.
- XMLRPC fault in case of any error.