# Server and Client Certificate

APIs for server and client certificate management.

## Get certificate by ID

 - [GET /serverCertificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadcertpem.md): Retrieves a specific server or client certificate by ID.

## Download certificate private key

 - [POST /serverCertificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadservercertp12.md): Downloads the private key of a certificate.

## Delete certificate

 - [DELETE /serverCertificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/deletecert.md): Deletes a server or client certificate.

## Update certificate

 - [PATCH /serverCertificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/patchcert.md): Updates a server or client certificate.

## Get certificate by ID

 - [GET /certificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadcertpem_1.md): Retrieves a specific server or client certificate by ID.

## Download certificate private key

 - [POST /certificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadservercertp12_1.md): Downloads the private key of a certificate.

## Delete certificate

 - [DELETE /certificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/deletecert_1.md): Deletes a server or client certificate.

## Update certificate

 - [PATCH /certificates/{certId}](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/patchcert_1.md): Updates a server or client certificate.

## Search certificates

 - [POST /serverCertificates/query](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/querycerts.md): Searches for server or client certificates matching the search criteria.

## Search certificates

 - [POST /certificates/query](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/querycerts_1.md): Searches for server or client certificates matching the search criteria.

## Upload certificate

 - [POST /serverCertificates](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/uploadcert.md): Uploads a server or client certificate.

## Upload certificate

 - [POST /certificates](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/uploadcert_1.md): Uploads a server or client certificate.

## Search certificates by CA

 - [POST /certificateAuthorities/{caId}/serverCertificates/query](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/getbycaid.md): Searches for certificates issued by a specific certificate authority.

## Search certificates by CA

 - [POST /certificateAuthorities/{caId}/certificates/query](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/getbycaid_1.md): Searches for certificates issued by a specific certificate authority.

## Create certificate

 - [POST /certificateAuthorities/{caId}/serverCertificates](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/createcert.md): Creates a new server or client certificate.

## Create certificate

 - [POST /certificateAuthorities/{caId}/certificates](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/createcert_1.md): Creates a new server or client certificate.

## Download certificate chain

 - [GET /certificates/{certId}/chains](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadservercertchaininpkcs7.md): Downloads the certificate chain in PEM format.

## Download certificate chain

 - [GET /serverCertificates/{certId}/chains](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/downloadservercertchaininpkcs7_1.md): Downloads the certificate chain in PEM format.

## Get certificates by RADIUS

 - [GET /radiusProfiles/{radiusProfileId}/certificates](https://docs.ruckus.cloud/api/certificate-template-api-0.0.1/server-and-client-certificate/getcertificatesbyradiusid.md): Retrieves certificates associated with a RADIUS profile.

