APIs for Certificate Authority Management.
- Delete the Certificate 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}
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
Certificate Template
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
SHA-256 - The SHA-2 hash using 256 bits. SHA-384 - The SHA-2 hash using 384 bits. SHA-512 - The SHA-2 hash using 512 bits.
The variables for replacing the variables in the generated certificate.
{ "id": "string", "description": "string", "name": "string", "caType": "ONBOARD", "defaultAccess": true, "policySetId": "string", "onboard": { "commonNamePattern": "string", "emailPattern": "string", "notAfterType": "SPECIFIED_DATE", "notAfterValue": 0, "notBeforeType": "SPECIFIED_DATE", "notBeforeValue": 0, "notAfterDate": "2019-08-24T14:15:22Z", "notBeforeDate": "2019-08-24T14:15:22Z", "organizationPattern": "string", "organizationUnitPattern": "string", "localityPattern": "string", "statePattern": "string", "countryPattern": "string", "certificateType": "CLIENT", "certificateAuthorityName": "string" }, "chromebook": { "apiKey": "string", "certRemovalType": "NONE", "enrollmentType": "USER", "notifyAppId": "string", "accountCredential": "string", "enabled": true, "type": "string", "projectId": "string", "privateKeyId": "string", "privateKey": "string", "clientEmail": "string", "clientId": "string", "authUri": "string", "tokenUri": "string", "enrollmentUrl": "string" }, "keyLength": 2048, "algorithm": "SHA_1", "certificateCount": 0, "certificateNames": [ "string" ], "variables": [ "string" ], "networkCount": 0, "identityGroupId": "string" }
- Asia Server URL
https://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
- Asia Server URL
https://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- North America Server URL
https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "name": "string", "defaultAccess": true, "onboard": { "commonNamePattern": "string", "emailPattern": "string", "notAfterType": "SPECIFIED_DATE", "notAfterValue": 0, "notBeforeType": "SPECIFIED_DATE", "notBeforeValue": 0, "notAfterDate": "2019-08-24T14:15:22Z", "notBeforeDate": "2019-08-24T14:15:22Z", "organizationPattern": "string", "organizationUnitPattern": "string", "localityPattern": "string", "statePattern": "string", "countryPattern": "string", "certificateType": "CLIENT" }, "chromebook": { "apiKey": "string", "certRemovalType": "NONE", "enrollmentType": "USER", "notifyAppId": "string", "accountCredential": "string", "enabled": true }, "keyLength": 2048, "algorithm": "SHA_1" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }