APIs for Certificate Authority Management.
- Create Simple Certificate Enrollment Protocol for Template
Certificate Template API (0.0.1)
https://api.asia.ruckus.cloud/
https://api.eu.ruckus.cloud/
https://api.ruckus.cloud/
- Asia Server URL
https://api.asia.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "totalPages": 0, "totalElements": 0, "size": 0, "content": [ {} ], "number": 0, "sort": { "empty": true, "sorted": true, "unsorted": true }, "pageable": { "offset": 0, "sort": { … }, "paged": true, "pageNumber": 0, "pageSize": 0, "unpaged": true }, "first": true, "last": true, "numberOfElements": 0, "empty": true }
- application/json
- application/vnd.ruckus.v1+json
If populated, only the IPs or subnets specified will be allowed to utilize the simple certificate enrollment protocol server using this key.
If populated, the IPs or subnets specified will be blocked from utilizing the simple certificate enrollment protocol server using this key.
If checked, the client will need to provide this password during the exchange.
If greater than 0, this overrides the expiration date in the certificate template for certificates generated using this key.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the first common name as the type of value specified.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the second common name as the type of value specified.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the third common name as the type of value specified.
Optionally specify a challenge password which must be provided by the client during the simple certificate enrollment protocol key exchange.
- Asia Server URL
https://api.asia.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}/scepKeys
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "enabled": true, "name": "string", "allowedSubnets": "string", "blockedSubnets": "string", "challengePassword": "string", "expirationDate": "2019-08-24T14:15:22Z", "overrideDays": 365, "scepKey": "string", "cnValue1": "IGNORE", "cnValue2": "IGNORE", "cnValue3": "IGNORE", "challengePasswordType": "NONE", "intuneTenantId": "string", "azureApplicationId": "string", "azureApplicationKey": "string" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URL
https://api.asia.ruckus.cloud/certificateTemplates/{templateId}/notifications
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}/notifications
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}/notifications
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "totalPages": 0, "totalElements": 0, "size": 0, "content": [ {} ], "number": 0, "sort": { "empty": true, "sorted": true, "unsorted": true }, "pageable": { "offset": 0, "sort": { … }, "paged": true, "pageNumber": 0, "pageSize": 0, "unpaged": true }, "first": true, "last": true, "numberOfElements": 0, "empty": true }