POST /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation/?api-version=2023-01-01
Description for Validate information for a certificate order.
Servers
- https://management.azure.com/
Path parameters
Name | Type | Required | Description |
---|---|---|---|
subscriptionId |
String | Yes |
Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
id |
String | No |
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
String | No |
The name of the resource |
systemData |
Object | No |
Metadata pertaining to creation and last modification of the resource. |
systemData.createdByType |
String | No |
The type of identity that created the resource. Possible values:
|
systemData.lastModifiedAt |
String | No |
The timestamp of resource last modification (UTC) |
systemData.createdAt |
String | No |
The timestamp of resource creation (UTC). |
systemData.lastModifiedBy |
String | No |
The identity that last modified the resource. |
systemData.lastModifiedByType |
String | No |
The type of identity that last modified the resource. Possible values:
|
systemData.createdBy |
String | No |
The identity that created the resource. |
properties |
Object | No |
AppServiceCertificateOrder resource specific properties |
properties.distinguishedName |
String | No |
Certificate distinguished name. |
properties.root |
Object | No |
SSL certificate details. |
properties.root.thumbprint |
String | No |
Certificate Thumbprint. |
properties.root.notAfter |
String | No |
Date Certificate is valid to. |
properties.root.signatureAlgorithm |
String | No |
Certificate Signature algorithm. |
properties.root.version |
Integer | No |
Certificate Version. |
properties.root.issuer |
String | No |
Certificate Issuer. |
properties.root.subject |
String | No |
Certificate Subject. |
properties.root.notBefore |
String | No |
Date Certificate is valid from. |
properties.root.serialNumber |
String | No |
Certificate Serial Number. |
properties.root.rawData |
String | No |
Raw certificate data. |
properties.contact |
Object | No | |
properties.contact.email |
String | No | |
properties.contact.nameLast |
String | No | |
properties.contact.phone |
String | No | |
properties.contact.nameFirst |
String | No | |
properties.lastCertificateIssuanceTime |
String | No |
Certificate last issuance time. |
properties.isPrivateKeyExternal |
Boolean | No |
|
properties.signedCertificate |
Object | No |
SSL certificate details. |
properties.signedCertificate.thumbprint |
String | No |
Certificate Thumbprint. |
properties.signedCertificate.notAfter |
String | No |
Date Certificate is valid to. |
properties.signedCertificate.signatureAlgorithm |
String | No |
Certificate Signature algorithm. |
properties.signedCertificate.version |
Integer | No |
Certificate Version. |
properties.signedCertificate.issuer |
String | No |
Certificate Issuer. |
properties.signedCertificate.subject |
String | No |
Certificate Subject. |
properties.signedCertificate.notBefore |
String | No |
Date Certificate is valid from. |
properties.signedCertificate.serialNumber |
String | No |
Certificate Serial Number. |
properties.signedCertificate.rawData |
String | No |
Raw certificate data. |
properties.productType |
String | Yes |
Certificate product type. Possible values:
|
properties.status |
String | No |
Current order status. Possible values:
|
properties.serialNumber |
String | No |
Current serial number of the certificate. |
properties.intermediate |
Object | No |
SSL certificate details. |
properties.intermediate.thumbprint |
String | No |
Certificate Thumbprint. |
properties.intermediate.notAfter |
String | No |
Date Certificate is valid to. |
properties.intermediate.signatureAlgorithm |
String | No |
Certificate Signature algorithm. |
properties.intermediate.version |
Integer | No |
Certificate Version. |
properties.intermediate.issuer |
String | No |
Certificate Issuer. |
properties.intermediate.subject |
String | No |
Certificate Subject. |
properties.intermediate.notBefore |
String | No |
Date Certificate is valid from. |
properties.intermediate.serialNumber |
String | No |
Certificate Serial Number. |
properties.intermediate.rawData |
String | No |
Raw certificate data. |
properties.keySize |
Integer | No |
Certificate key size. Default value: 2048 |
properties.validityInYears |
Integer | No |
Duration in years (must be 1). Default value: 1 |
properties.autoRenew |
Boolean | No |
Default value: true |
properties.domainVerificationToken |
String | No |
Domain verification token. |
properties.provisioningState |
String | No |
Status of certificate order. Possible values:
|
properties.csr |
String | No |
Last CSR that was created for this order. |
properties.certificates |
Object | No |
State of the Key Vault secret. |
properties.certificates.name |
Object | No |
Key Vault container for a certificate that is purchased through Azure. |
properties.certificates.name.keyVaultId |
String | No |
Key Vault resource Id. |
properties.certificates.name.provisioningState |
String | No |
Status of the Key Vault secret. Possible values:
|
properties.certificates.name.keyVaultSecretName |
String | No |
Key Vault secret name. |
properties.appServiceCertificateNotRenewableReasons[] |
Array | No |
Reasons why App Service Certificate is not renewable at the current moment. |
properties.expirationTime |
String | No |
Certificate expiration time. |
properties.nextAutoRenewalTimeStamp |
String | No |
Time stamp when the certificate would be auto renewed next |
type |
String | No |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.