APIs for Certificate Authority Management.
- Upload the Certificate
Certificate Template API (0.0.1)
- Asia Server URLhttps://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URLhttps://api.ruckus.cloud/certificates/{certId}
- 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.
- Asia Server URLhttps://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URLhttps://api.ruckus.cloud/certificates/{certId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "password": "string", "includeChain": true }
- Asia Server URLhttps://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificates/{certId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/{certId}
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificates/query
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/query
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificates
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificateAuthorities/{caId}/certificates/query
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateAuthorities/{caId}/certificates/query
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificateAuthorities/{caId}/certificates
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateAuthorities/{caId}/certificates
- North America Server URLhttps://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 URLhttps://api.asia.ruckus.cloud/certificates/{certId}/chains
- Europe Server URLhttps://api.eu.ruckus.cloud/certificates/{certId}/chains
- North America Server URLhttps://api.ruckus.cloud/certificates/{certId}/chains
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload- Asia Server URLhttps://api.asia.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- Europe Server URLhttps://api.eu.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- North America Server URLhttps://api.ruckus.cloud/radiusProfiles/{radiusProfileId}/certificates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadCertificate
- 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" ] }