APIs for server and client certificate management.
- Download CA private key
Certificate Template (0.0.1)
- multipart/form-data
- application/json
- application/vnd.ruckus.v1+json
The private key is only necessary if you plan to issue certificate using this certificate authority.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"publicKey": "string",
"privateKey": "string",
"password": "string"
}{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadNo response exampleThe password to use to encrypt the private key. If encryption is not required, please leave it blank.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "password": "string", "includeChain": true }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "name": "string", "description": "string" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
The algorithm to use for certificates generated using this template.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/templates
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/templates
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/templates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }, "chromebook": { "apiKey": "string", "certRemovalType": "NONE", "enrollmentType": "USER", "notifyAppId": "string", "accountCredential": "string", "enabled": true }, "keyLength": "2048", "algorithm": "SHA_1", "identityGroupId": "string" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/templates/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/templates/query
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/templates/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" } }
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- application/json
- application/vnd.ruckus.v1+json
The common name of this authority.
The organization for the certificate authority.
The division of your organization responsible for the certificate authority.
The email address for the party responsible for the certificate authority.
The algorithm with which to generate the certificate authority.
The title for the certificate authority.
The city where your organization is located.
The state or region where your organization is located.
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/subCas
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/subCas
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/subCas
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "name": "string", "commonName": "string", "description": "string", "organization": "string", "organizationUnit": "string", "email": "string", "startDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "keyLength": 2048, "algorithm": "SHA_1", "title": "string", "locality": "string", "state": "string", "country": "string" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/subCas/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/subCas/query
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/subCas/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": { "status": "INVALID" } }
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"privateKey": "string",
"password": "string"
}{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/privateKeys
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/query
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/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": { "status": "INVALID" } }
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificateAuthorities
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificateAuthorities
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificateAuthorities
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadCertificate Authority
- application/json
- application/vnd.ruckus.v1+json
The common name of this authority.
The organization for the certificate authority.
The division of your organization responsible for the certificate authority.
The email address for the party responsible for the certificate authority.
The algorithm with which to generate the certificate authority.
The title for the certificate authority.
The city where your organization is located.
The state or region where your organization is located.
The country where your organization is located.
The extended key usage of this CA.
The key usage for the CA.
{ "id": "string", "name": "string", "commonName": "string", "description": "string", "organization": "string", "organizationUnit": "string", "email": "string", "startDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "keyLength": 2048, "algorithm": "SHA_1", "title": "string", "locality": "string", "state": "string", "country": "string", "publicKeyBase64": "string", "privateKeyBase64": "string", "publicKeyShaThumbprint": "string", "serialNumber": "string", "usages": [ "SERVER_AUTH" ], "templateCount": 0, "templateNames": [ "string" ], "ocspName": "string", "ocspHash": "string", "keyUsages": [ "DIGITAL_SIGNATURE" ], "chain": "string", "details": "string", "status": [ "INVALID" ] }
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/chains
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/chains
- RUCKUS One API host for North American region.https://api.ruckus.cloud/certificateAuthorities/{caId}/chains
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload