Update credentials
Update existing credentials
The credentials to update
|
type
string
requiredThese credentials type
Value
x509
|
|||
|
store
object (Certificate And Key Storage)
required
These credentials certificate |
|||
|
|||
|
name
string
requiredThese credentials identifying name |
|||
|
description
string | null
These credentials description |
|||
|
expires
integer | null
The expiration date of these credentials |
|||
|
triggers
object
Triggers to run for these credentials |
|||
|
|||
|
targets
array of string
On which configuration the credentials are usable |
|||
|
type
string
requiredThese credentials type
Value
password
|
||
|
login
string
requiredThese credentials login |
||
|
password
object (SecretString)
required
These credentials password |
||
|
||
|
name
string
requiredThese credentials identifying name |
||
|
description
string | null
These credentials description |
||
|
expires
integer | null
The expiration date of these credentials |
||
|
triggers
object
Triggers to run for these credentials |
||
|
||
|
targets
array of string
On which configuration the credentials are usable |
||
|
type
string
requiredThese credentials type
Value
raw
|
||
|
secret
object (SecretString)
required
These credentials secret |
||
|
||
|
name
string
requiredThese credentials identifying name |
||
|
description
string | null
These credentials description |
||
|
expires
integer | null
The expiration date of these credentials |
||
|
triggers
object
Triggers to run for these credentials |
||
|
||
|
targets
array of string
On which configuration the credentials are usable |
||
-
200 Credentials successfully updated
application/jsonexpiresinteger | null requiredThe expiration date of these credentials. Automatically set to the expiration date of the certificate
typestring requiredThese credentials type
Valuex509storeobject (Certificate And Key Storage) requiredThese credentials certificate
certificateobject (CFCertificate) requireddnstring requiredThe certificate's Distinguished Name
dnElementsarray of object (CFDistinguishedName) requiredArray [
typestring requiredvaluestring required]
issuerDnstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
keyTypestring (Keytype) requiredThe certificate's key type
signingAlgorithmstring requiredThe certificate's signing algorithm
pemstring requiredThe certificate's PEM-encoded content
subjectKeyIdentifierstring requiredcertificateThumbprintstring requiredThe certificate's thumbprint
certificateSHAOneThumbprintstring requiredThe thumbprint of the certificate using SHAOne algorithm
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
keyUsagesarray of string requiredThe certificate key's usage
isKeyUsagesCriticalboolean requiredIf the key usage of the certificate are critical
extendedKeyUsagesarray of string requiredThe certificate extended key's usage
isExtendedKeyUsagesCriticalboolean requiredIf the extended key usage are critical
selfSignedboolean requiredWhether the certificate is self-signed
basicConstraintsobject requiredisCaboolean requiredIf the certificate is type of CA
pathLenintegerThe path len of the certificate
serialstringThe certificate's serial number
sansarray of objects (SubjectAlternateName)The certificate's SAN
Array [
sanTypestring requiredThe type of the SAN
EnumRFC822NAMEDNSNAMEURIIPADDRESSOTHERNAME_UPNOTHERNAME_GUIDREGISTERED_IDvaluestring requiredThe value of the SAN
]
extensionsarray of objects | null (CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sidms_templatevaluestring requiredThe extension's value
]
crldpsarray of stringThe certificate's CRLDP if any
aiasobjectThe certificate's AIA
ocsparray of stringThe OCSP certificate AIA
crtarray of stringThe CRT certificate AIA
policiesarray of objectArray [
oidstring requiredurlsarray of string]
authorityKeyIdentifierstringThe certificate AKI
unsupportedExtensionsarray of objectArray [
oidstring requiredhexstring required]
namestring requiredThese credentials identifying name
descriptionstring | nullThese credentials description
triggersobjectTriggers to run for these credentials
onCredentialsExpirationarray of stringThe notifications to be sent when the credentials expire
targetsarray of stringOn which configuration the credentials are usable
typestring requiredThese credentials type
Valuepasswordloginstring requiredThese credentials login
passwordobject (SecretString) requiredThese credentials password
valuestring | nullValue of the secret that will be passed to Horizon
namestring requiredThese credentials identifying name
descriptionstring | nullThese credentials description
expiresinteger | nullThe expiration date of these credentials
triggersobjectTriggers to run for these credentials
onCredentialsExpirationarray of stringThe notifications to be sent when the credentials expire
targetsarray of stringOn which configuration the credentials are usable
typestring requiredThese credentials type
Valuerawsecretobject (SecretString) requiredThese credentials secret
valuestring | nullValue of the secret that will be passed to Horizon
namestring requiredThese credentials identifying name
descriptionstring | nullThese credentials description
expiresinteger | nullThe expiration date of these credentials
triggersobjectTriggers to run for these credentials
onCredentialsExpirationarray of stringThe notifications to be sent when the credentials expire
targetsarray of stringOn which configuration the credentials are usable
-
400 Unable to update credentials
application/problem+jsonerrorstring requiredThe error code of the problem
ValueCREDENTIALS-002messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Credentialstitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Credentialsdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
401 Authentication error
application/problem+jsonerrorstring requiredThe error code of the problem
ValueSEC-AUTH-001messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected Errortitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected Errordetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-002messagestring requiredA short, human-readable summary of the problem type
ValueInvalid credentials or principal does not existtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid credentials or principal does not existdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-003messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is not trustedtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is not trusteddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-004messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is expiredtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is expireddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-005messagestring requiredA short, human-readable summary of the problem type
ValueCertificate is revokedtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate is revokeddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-006messagestring requiredA short, human-readable summary of the problem type
ValuePrincipal not authenticatedtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValuePrincipal not authenticateddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-007messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Identity Providertitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Identity Providerdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-008messagestring requiredA short, human-readable summary of the problem type
ValueInvalid redirect pathtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid redirect pathdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-009messagestring requiredA short, human-readable summary of the problem type
ValuePrincipal not authenticated or authentication expiredtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValuePrincipal not authenticated or authentication expireddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
403 Forbidden action
application/problem+jsonerrorstring requiredThe error code of the problem
ValueSEC-PERM-001messagestring requiredA short, human-readable summary of the problem type
ValueInsufficient privilegestitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInsufficient privilegesdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-002messagestring requiredA short, human-readable summary of the problem type
ValueInvalid Licensetitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid Licensedetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-004messagestring requiredA short, human-readable summary of the problem type
ValueExpired Licensetitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueExpired Licensedetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
404 Credentials not found
application/problem+jsonerrorstring requiredThe error code of the problem
ValueCREDENTIALS-003messagestring requiredA short, human-readable summary of the problem type
ValueCredentials not foundtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCredentials not founddetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
500 Unexpected internal server error
application/problem+jsonerrorstring requiredThe error code of the problem
ValueCREDENTIALS-001messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected Errortitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected Errordetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueSEC-AUTH-001messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected Errortitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected Errordetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-001messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected errortitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected errordetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807