Add a new External Account Binding
Create a new External Account Binding
Body
required
The External Account Binding to add
|
name
string
required |
|
eabPolicy
string
required |
|
macKeyAlgorithm
string (ExternalAccountBindingAlgorithm)
required
Enum
HS256
HS384
HS512
|
|
description
string
|
|
identifierConstraint
string
|
|
allowedProfiles
array of string
|
|
validationMethods
array of string (AcmeAuthorizationType)
|
|
emailConstraint
string
|
|
eabValidityDuration
string | null (FiniteDuration)
|
Responses
-
200 External Account Binding successfully added
_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
-
500 Unexpected internal server error