APIs for Certificate Authority Management.
- Search for Certificate Templates Matching Search String in Paged Result
Update Policy Set for a Template
Remove Policy Set from a Template
Get Simple Certificate Enrollment Protocol of Template
Create Simple Certificate Enrollment Protocol for Template
Get Notifications of Template
Create Notification for Template
Get Microsoft Software Installer Packages of Template
Create Microsoft Software Installer Package for Template
Get Specific Certificate Template
Delete the Certificate Template
Update the Certificate Template
Get Specific Simple Certificate Enrollment Protocol of Template
Delete the Simple Certificate Enrollment Protocol
Update the Simple Certificate Enrollment Protocol of Template
Get Specific Notification
Delete the Notification
Update the Notification of Template
Get Specific Microsoft Software Installer Package
Delete the Microsoft Software Installer Package
Update the Microsoft Software Installer Package of Template
Search for Certificate Te...
Certificate Template API (0.0.1)
Download OpenAPI description
Languages
Servers
Asia Server URL
https://api.asia.ruckus.cloud/
Europe Server URL
https://api.eu.ruckus.cloud/
North America Server URL
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.
- Asia Server URLhttps://api.asia.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- North America Server URLhttps://api.ruckus.cloud/certificateTemplates/{templateId}/msiPackages
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "enabled": true, "name": "string", "allowedSubnets": "string", "blockedSubnets": "string", "expirationDate": "2019-08-24T14:15:22Z", "productId": "string", "productName": "string", "profileType": "USER_TYPE", "usernameVariableSource": "COMPUTER_NAME" }
Response
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URLhttps://api.asia.ruckus.cloud/certificateTemplates/query
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateTemplates/query
- North America Server URLhttps://api.ruckus.cloud/certificateTemplates/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "caId": [ … ], "networkId": "string" } }
Response
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- Asia Server URLhttps://api.asia.ruckus.cloud/certificateTemplates/{templateId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateTemplates/{templateId}
- North America Server URLhttps://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.
Enum204830724096
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.
Enum"SHA_1""SHA_256""SHA_384""SHA_512"
The variables for replacing the variables in the generated certificate.
Response
{ "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" }