APIs for Certificate Authority Management.
- Update the Certificate
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/certificates/{certId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URL
https://api.ruckus.cloud/certificates/{certId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
No response example
The password to use to encrypt the private key. If encryption is not required, please leave it blank.
- Asia Server URL
https://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URL
https://api.ruckus.cloud/certificates/{certId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "password": "string", "includeChain": true }
- Asia Server URL
https://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URL
https://api.ruckus.cloud/certificates/{certId}
- 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 reason for revocation of passphrase. If not revoked, this field should be null.
- Asia Server URL
https://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URL
https://api.ruckus.cloud/certificates/{certId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "name": "string", "revocationReason": "string", "description": "string", "notAfterDate": "2019-08-24T14:15:22Z" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URL
https://api.asia.ruckus.cloud/certificates/query
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/query
- North America Server URL
https://api.ruckus.cloud/certificates/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", "extendedKeyUsages": [ … ], "keyUsages": [ … ] } }
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
If private key or key store is password-protected, specify the password. If not, leave the password blank.
- Asia Server URL
https://api.asia.ruckus.cloud/certificates
- Europe Server URL
https://api.eu.ruckus.cloud/certificates
- North America Server URL
https://api.ruckus.cloud/certificates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"certificateFile": "string",
"privateKeyFile": "string",
"password": "string",
"name": "string"
}
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URL
https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/certificates/query
- Europe Server URL
https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/certificates/query
- North America Server URL
https://api.ruckus.cloud/certificateAuthorities/{caId}/certificates/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", "extendedKeyUsages": [ … ], "keyUsages": [ … ] } }
{ "fields": [ "string" ], "totalCount": 0, "totalPages": 0, "page": 0, "data": [ { … } ] }
- application/json
- application/vnd.ruckus.v1+json
The common name of the certificate.
The email of the certificate.
The title for the certificate authority.
The organization of the certificate.
The locality included in the certificate.
The state included in the certificate.
The country included in the certificate.
The organization unit of the certificate.
The key usages of the certificate.
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.
- Asia Server URL
https://api.asia.ruckus.cloud/certificateAuthorities/{caId}/certificates
- Europe Server URL
https://api.eu.ruckus.cloud/certificateAuthorities/{caId}/certificates
- North America Server URL
https://api.ruckus.cloud/certificateAuthorities/{caId}/certificates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "name": "string", "commonName": "string", "notBeforeDate": "2019-08-24T14:15:22Z", "notAfterDate": "2019-08-24T14:15:22Z", "email": "string", "title": "string", "revocationReason": "string", "organization": "string", "keyLength": 2048, "locality": "string", "state": "string", "country": "string", "organizationUnit": "string", "keyUsages": [ "DIGITAL_SIGNATURE" ], "description": "string", "algorithm": "SHA_1", "csrString": "string", "extendedKeyUsages": [ "SERVER_AUTH" ] }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URL
https://api.asia.ruckus.cloud/certificates/{certId}/chains
- Europe Server URL
https://api.eu.ruckus.cloud/certificates/{certId}/chains
- North America Server URL
https://api.ruckus.cloud/certificates/{certId}/chains
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
- Asia Server URL
https://api.asia.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- Europe Server URL
https://api.eu.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- North America Server URL
https://api.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
Certificate
- application/json
- application/vnd.ruckus.v1+json
The common name of the certificate.
The email of the certificate.
The title for the certificate authority.
The organization of the certificate.
The name of the certificate authority that issued this certificate.
The locality included in the certificate.
The state included in the certificate.
The country included in the certificate.
The organization unit of the certificate.
The key usages of the certificate.
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 status of the certificate.
{ "id": "string", "name": "string", "commonName": "string", "createDate": "2019-08-24T14:15:22Z", "notBeforeDate": "2019-08-24T14:15:22Z", "notAfterDate": "2019-08-24T14:15:22Z", "email": "string", "title": "string", "revocationDate": "2019-08-24T14:15:22Z", "revocationReason": "string", "serialNumber": "string", "shaThumbprint": "string", "publicKeyBase64": "string", "organization": "string", "keyLength": 2048, "certificateAuthorityName": "string", "locality": "string", "state": "string", "country": "string", "organizationUnit": "string", "keyUsages": [ "DIGITAL_SIGNATURE" ], "privateKeyBase64": "string", "chain": "string", "details": "string", "description": "string", "algorithm": "SHA_1", "status": [ "INVALID" ], "extendedKeyUsages": [ "SERVER_AUTH" ] }