Create a new Issuer configuration
POST/v1/distributedissuers/configurations
deprecated
This endpoint has been deprecated and may be replaced or removed in future versions of the API.
Adds a new Issuer Configuration, which links the following together - Sub CA Provider, Policies used to determine which certificates can be issued, and the IdP (Identity Provider) the Issuer should trust when receiving signed JWTs from its clients.
Deprecated: use POST /v1/distributedissuers/configurations/DISTRIBUTED_ISSUER instead. This alias creates a DISTRIBUTED_ISSUER configuration and behaves identically.
Request
Responses
- 201
- 400
- 404
Issuer configuration successfully created; details in response body.
The request was rejected. Possible causes, by error code:
- 10006: Malformed JSON body or an unknown/unrecognized field;
minTlsVersionis not TLS12 or TLS13;clientAuthentication.typeis missing or unknown; or a cloud-providerregionsvalue is not a recognized AWS or Google region. - 50200:
nameis empty. - 50201:
subCaProviderIdis missing. - 50202: The
policyIdslist is empty. - 50205: A configuration with the same
namealready exists. - 50207: JWT_JWKS
urlslist is empty. - 50208: JWT_OIDC
baseUrlis empty. - 50209: JWT_OIDC
audienceis empty. - 50212: AWS
accountIdscontains a value that is not a 12-digit string. - 50213: AWS
accountIdslist is empty. - 50214: AWS
regionsis missing. - 50216: Azure
subscriptionIdslist is empty. - 50218: Google
projectIdentifierscontains an invalid identifier. - 50219: Google
projectIdentifierslist is empty. - 50220: Google
regionsis missing. - 50221:
nameis longer than 64 characters. - 50222: A JWT_JWKS URL is not a valid HTTPS URL of at most 2048 characters.
- 50223: JWT_OIDC
baseUrlis longer than 2048 characters. - 50224: JWT_OIDC
audienceis longer than 256 characters. - 50225:
clientAuthorizationconfiguration custom-claim alias exceeds 128 characters. - 50226:
clientAuthorizationallow-all-policies custom-claim alias exceeds 128 characters. - 50227:
clientAuthorizationallowed-policies custom-claim alias exceeds 128 characters. - 50228:
advancedSettingsis invalid (e.g.includeRawCertDataInAuditLogis true whileenableIssuanceAuditLogis disabled). - 50229: JWT_STANDARD_CLAIMS
clientslist is empty. - 50230: Two JWT_STANDARD_CLAIMS clients share the same issuer/JWKS-URI pair.
- 50231: A JWT_STANDARD_CLAIMS client issuer is not a valid HTTPS URL while
jwksUriis absent. - 50232: JWT_STANDARD_CLAIMS
audienceis empty. - 50233: JWT_STANDARD_CLAIMS
audienceis longer than 256 characters. - 50234: A JWT_STANDARD_CLAIMS client
nameis empty. - 50235: A JWT_STANDARD_CLAIMS client
nameis longer than 64 characters. - 50236: A JWT_STANDARD_CLAIMS client
issueris empty. - 50237: A JWT_STANDARD_CLAIMS client
issueris longer than 2048 characters. - 50238: A JWT_STANDARD_CLAIMS client
jwksUriis longer than 2048 characters. - 50239: A JWT_STANDARD_CLAIMS client
jwksUriis invalid. - 50240: A JWT_STANDARD_CLAIMS client
subjectslist is empty. - 50241: A JWT_STANDARD_CLAIMS client
allowedPolicyIdslist is empty. - 50242: JWT_OIDC
baseUrlis not a valid HTTPS URL.
The referenced entity was not found. Possible causes, by error code:
- 50203: The referenced Sub CA provider does not exist in this tenant.
- 50204: One or more of the referenced policies do not exist in this tenant.