Renew an External Account Binding
Renew an External Account Binding by generating a new MAC key
|
name
string
requiredThe name of the External Account Binding to renew |
Renewal parameters
|
eabValidityDuration
string | null (FiniteDuration)
|
|
macKeyAlgorithm
string (ExternalAccountBindingAlgorithm)
Enum
HS256
HS384
HS512
|
-
200 External Account Binding successfully renewed
_idstring (Internal ID) requiredObject internal ID
namestring requiredstatusstring (ExternalAccountBindingStatus) requiredThe current status of the External Account Binding. See ExternalAccountBindingStatus for impact details.
EnumvaliddisabledsuspendeddeactivatedcompromisedmacKeystring requiredThe base64url-encoded MAC key of the External Account Binding. It is only returned in this response and cannot be retrieved afterwards.
macKeyIdstring requiredThe MAC key identifier of the External Account Binding. It is only returned in this response and cannot be retrieved afterwards.
createdAtinteger requiredeabPolicystring requiredallowedProfilesarray of string requiredvalidationMethodsarray of string (AcmeAuthorizationType) requirednumberOfKeyRegenerationinteger requiredmacKeyAlgorithmstring (ExternalAccountBindingAlgorithm) requiredEnumHS256HS384HS512descriptionstringidentifierConstraintstringemailConstraintstringexpirationDateintegercompromisedAtintegerThe date when the EAB was compromised
compromissionReasonstring (Revocation Reason)One of: unspecified, keycompromise, cacompromise, affiliationchange, superseded, cessationofoperation
-
400 Invalid request
-
401 Authentication error
-
403 Forbidden action
-
404 External Account Binding not found
errorstring requiredThe error code of the problem
ValueEAB-002messagestring requiredA short, human-readable summary of the problem type
ValueExternal Account Binding does not existtitlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueExternal Account Binding does not existdetailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
500 Unexpected internal server error