APIs for server and client certificate management.
Certificate Template//
- Search certificate templates
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
Get certificate template by ID
Delete certificate template
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
Search 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
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
If populated, only the IP addresses or subnets specified are allowed to use this package.
If populated, the IP addresses or subnets specified are blocked from using this package. Blocked subnets override the allowed subnets.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/json
- application/vnd.ruckus.v1+json
{ "description": "string", "enabled": true, "name": "string", "allowedSubnets": "string", "blockedSubnets": "string", "expirationDate": "2024-01-01", "productId": "string", "productName": "string", "profileType": "USER_TYPE", "usernameVariableSource": "COMPUTER_NAME" }
Response
- application/json
- application/vnd.ruckus.v1+json
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateTemplates/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateTemplates/query
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateTemplates/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/json
- application/vnd.ruckus.v1+json
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "caId": [ … ], "networkId": "string" } }
Response
- application/json
- application/vnd.ruckus.v1+json
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- 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" }