APIs for server and client certificate management.
Certificate Template//
- Delete certificate template
Update template policy set
Remove template policy set
Get template scep keys
Create scep key
Get template notifications
Create notification for template
Get template msi packages
Create msi package
Search certificate templates
Get certificate template by ID
Update certificate template
Get scep key by ID
Delete scep key
Update scep key
Get notification by ID
Delete notification
Update template notification
Get msi package by ID
Delete msi package
Update msi package
Delete certificate templa...
Certificate Template (0.0.1)
Download OpenAPI description
Overview
License
Languages
Servers
RUCKUS One API host for Asian region.
https://api.asia.ruckus.cloud
RUCKUS One API host for European region.
https://api.eu.ruckus.cloud
RUCKUS One API host for North American region.
https://api.ruckus.cloud
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadCertificate Template
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
Enum"2048""3072""4096"
The algorithm to use for certificates generated using this template.
Enum"SHA_1""SHA_256""SHA_384""SHA_512"
The variables for replacing the variables in the generated certificate.
Response
- application/json
- application/vnd.ruckus.v1+json
{ "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" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
- application/json
- application/vnd.ruckus.v1+json
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/json
- application/vnd.ruckus.v1+json
{ "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" }
Response
- application/json
- application/vnd.ruckus.v1+json
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }