Update a client certificate
patch
https://{your_site_interface}/opa-hub/api/12.2.35/clientCertificates/{client-certificate-name}
This operation will update a client certificate.
Request
Path Parameters
-
client-certificate-name(required): string
The certificate name.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object
-
name: string
The certificate name.
-
pemData: string
(password)
The PEM-formatted certificate and key data, starting with -----BEGIN CERTIFICATE----- and containing a -----BEGIN PRIVATE KEY-----. Write-only property.
Security
-
Authorization: apiKey
Type:
apiKey
Description:Obtain a bearer token from https://{your_site_interface}/opa-hub/api/12.2.17/auth and use it in the Authorization header as: Bearer {token}.
-
oauth2_opa: oauth2
Type:
oauth2
Description:POST the OAuth2 Client Credentials parameters to https://{your_site_interface}/opa-hub/api/12.2.17/auth and use the access token from the response in the Authorization header.
Response
Supported Media Types
- application/json
200 Response
The request was successfully completed.
Root Schema : clientCertificate
Type:
Show Source
object
-
fingerprintSHA1: string
Read Only:
true
The certificate SHA-1 fingerprint. -
fingerprintSHA256: string
Read Only:
true
The certificate SHA-256 fingerprint. -
issuer: string
Read Only:
true
The distinguished name of the certificate issuer. -
name(required): string
The certificate name.
-
references: integer
(int64)
Read Only:
true
The number of references to this certificate. -
subject: string
Read Only:
true
The distinguished name of the certificate subject. -
validFrom: string
(date-time)
Read Only:
true
The date and time this certificate is valid from. -
validTo: string
(date-time)
Read Only:
true
The date and time this certificate is valid to.
400 Response
The request could not be processed because it contains missing or invalid information.
404 Response
The requested resource does not exist.
409 Response
A duplicate name or certificate is already present.