APIs for Certificate Authority Management.
- Update the Certificate Template
Certificate Template API (0.0.1)
- 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 payload{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- application/json
- application/vnd.ruckus.v1+json
The key length for certificates generated using this template.
- 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
{ "description": "string", "name": "string", "defaultAccess": true, "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" }
{ "requestId": "b3d3a0a0-0b1a-4b1a-9b0a-0b1a0b1a0b1a" }
- Asia Server URLhttps://api.asia.ruckus.cloud/certificateTemplates/{templateId}/scepKeys/{scepKeyId}
- Europe Server URLhttps://api.eu.ruckus.cloud/certificateTemplates/{templateId}/scepKeys/{scepKeyId}
- North America Server URLhttps://api.ruckus.cloud/certificateTemplates/{templateId}/scepKeys/{scepKeyId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadSCEP Key
- application/json
- application/vnd.ruckus.v1+json
If populated, only the IPs or subnets specified will be allowed to utilize the simple certificate enrollment protocol server using this key.
If populated, the IPs or subnets specified will be blocked from utilizing the simple certificate enrollment protocol server using this key.
If checked, the client will need to provide this password during the exchange.
If greater than 0, this overrides the expiration date in the certificate template for certificates generated using this key.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the first common name as the type of value specified.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the second common name as the type of value specified.
The certificate signing requests created as part of the simple certificate enrollment protocol interaction will contain one or more common name values. The system will treat the third common name as the type of value specified.
Optionally specify a challenge password which must be provided by the client during the simple certificate enrollment protocol key exchange.
The azure application key and client secret configured in the azure configuration portal.
{ "id": "string", "description": "string", "enabled": true, "name": "string", "allowedSubnets": "string", "blockedSubnets": "string", "challengePassword": "string", "expirationDate": "2019-08-24T14:15:22Z", "overrideDays": 365, "scepKey": "string", "cnValue1": "IGNORE", "cnValue2": "IGNORE", "cnValue3": "IGNORE", "challengePasswordType": "NONE", "intuneTenantId": "string", "azureApplicationId": "string", "azureApplicationKey": "string", "enrollmentUrl": "string" }