App Service Certificate Orders - Validate Purchase Information
証明書の注文の検証情報の説明。
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation?api-version=2024-04-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
Azure サブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-000000000000)。 |
api-version
|
query | True |
string |
API バージョン |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
location | True |
string |
リソースの場所。 |
properties.productType | True |
証明書製品の種類。 |
|
kind |
string |
リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 |
|
properties.autoRenew |
boolean |
証明書の有効期限が切れたときに証明書を自動的に更新する必要があるかどうかを |
|
properties.certificates |
<string,
App |
Key Vault シークレットの状態。 |
|
properties.csr |
string |
この注文に対して作成された最後の CSR。 |
|
properties.distinguishedName |
string |
証明書の識別名。 |
|
properties.keySize |
integer (int32) |
証明書キーのサイズ。 |
|
properties.validityInYears |
integer (int32) |
年単位の期間 (1 にする必要があります)。 |
|
tags |
object |
リソース タグ。 |
応答
名前 | 型 | 説明 |
---|---|---|
204 No Content |
コンテンツなし |
|
Other Status Codes |
App Service エラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
Validate App Service Certificate purchase information by subscription
要求のサンプル
POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation?api-version=2024-04-01
{
"location": "Global",
"properties": {
"certificates": {
"SampleCertName1": {
"keyVaultId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/microsoft.keyvault/vaults/SamplevaultName",
"keyVaultSecretName": "SampleSecretName1"
},
"SampleCertName2": {
"keyVaultId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/microsoft.keyvault/vaults/SamplevaultName",
"keyVaultSecretName": "SampleSecretName2"
}
},
"distinguishedName": "CN=SampleCustomDomain.com",
"validityInYears": 2,
"keySize": 2048,
"productType": "StandardDomainValidatedSsl",
"autoRenew": true
}
}
応答のサンプル
定義
名前 | 説明 |
---|---|
App |
Azure 経由で購入された証明書の Key Vault コンテナー。 |
App |
SSL 証明書の発注書。 |
Certificate |
SSL 証明書の詳細。 |
Certificate |
|
Certificate |
現在の注文の状態。 |
Certificate |
証明書製品の種類。 |
Default |
App Service エラー応答。 |
Details | |
Error |
エラー モデル。 |
Key |
Key Vault シークレットの状態。 |
Provisioning |
証明書の注文の状態。 |
Resource |
現時点で App Service 証明書が更新できない理由。 |
AppServiceCertificate
Azure 経由で購入された証明書の Key Vault コンテナー。
名前 | 型 | 説明 |
---|---|---|
keyVaultId |
string |
Key Vault リソース ID。 |
keyVaultSecretName |
string |
Key Vault シークレット名。 |
provisioningState |
Key Vault シークレットの状態。 |
AppServiceCertificateOrder
SSL 証明書の発注書。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
リソース ID。 |
|
kind |
string |
リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 |
|
location |
string |
リソースの場所。 |
|
name |
string |
リソース名。 |
|
properties.appServiceCertificateNotRenewableReasons |
現時点で App Service 証明書が更新できない理由。 |
||
properties.autoRenew |
boolean |
True |
証明書の有効期限が切れたときに証明書を自動的に更新する必要があるかどうかを |
properties.certificates |
<string,
App |
Key Vault シークレットの状態。 |
|
properties.contact |
連絡先情報 |
||
properties.csr |
string |
この注文に対して作成された最後の CSR。 |
|
properties.distinguishedName |
string |
証明書の識別名。 |
|
properties.domainVerificationToken |
string |
ドメイン検証トークン。 |
|
properties.expirationTime |
string (date-time) |
証明書の有効期限。 |
|
properties.intermediate |
中間証明書。 |
||
properties.isPrivateKeyExternal |
boolean |
秘密キーが外部の場合に |
|
properties.keySize |
integer (int32) |
2048 |
証明書キーのサイズ。 |
properties.lastCertificateIssuanceTime |
string (date-time) |
証明書の最終発行時刻。 |
|
properties.nextAutoRenewalTimeStamp |
string (date-time) |
次に証明書が自動更新されるタイムスタンプ |
|
properties.productType |
証明書製品の種類。 |
||
properties.provisioningState |
証明書の注文の状態。 |
||
properties.root |
ルート証明書。 |
||
properties.serialNumber |
string |
証明書の現在のシリアル番号。 |
|
properties.signedCertificate |
署名された証明書。 |
||
properties.status |
現在の注文の状態。 |
||
properties.validityInYears |
integer (int32) |
1 |
年単位の期間 (1 にする必要があります)。 |
tags |
object |
リソース タグ。 |
|
type |
string |
リソースの種類。 |
CertificateDetails
SSL 証明書の詳細。
名前 | 型 | 説明 |
---|---|---|
issuer |
string |
証明書発行者。 |
notAfter |
string (date-time) |
日付証明書が有効です。 |
notBefore |
string (date-time) |
Date Certificate is valid from. |
rawData |
string |
生の証明書データ。 |
serialNumber |
string |
証明書のシリアル番号。 |
signatureAlgorithm |
string |
証明書署名アルゴリズム。 |
subject |
string |
証明書のサブジェクト。 |
thumbprint |
string |
証明書の拇印。 |
version |
integer (int32) |
証明書のバージョン。 |
CertificateOrderContact
名前 | 型 | 説明 |
---|---|---|
string |
||
nameFirst |
string |
|
nameLast |
string |
|
phone |
string |
CertificateOrderStatus
現在の注文の状態。
値 | 説明 |
---|---|
Canceled | |
Denied | |
Expired | |
Issued | |
NotSubmitted | |
PendingRekey | |
Pendingissuance | |
Pendingrevocation | |
Revoked | |
Unused |
CertificateProductType
証明書製品の種類。
値 | 説明 |
---|---|
StandardDomainValidatedSsl | |
StandardDomainValidatedWildCardSsl |
DefaultErrorResponse
App Service エラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー モデル。 |
Details
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
Error
エラー モデル。
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
details |
Details[] |
詳細なエラー。 |
innererror |
string |
デバッグ エラーの詳細。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
KeyVaultSecretStatus
Key Vault シークレットの状態。
値 | 説明 |
---|---|
AzureServiceUnauthorizedToAccessKeyVault | |
CertificateOrderFailed | |
ExternalPrivateKey | |
Initialized | |
KeyVaultDoesNotExist | |
KeyVaultSecretDoesNotExist | |
OperationNotPermittedOnKeyVault | |
Succeeded | |
Unknown | |
UnknownError | |
WaitingOnCertificateOrder |
ProvisioningState
証明書の注文の状態。
値 | 説明 |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
ResourceNotRenewableReason
現時点で App Service 証明書が更新できない理由。
値 | 説明 |
---|---|
ExpirationNotInRenewalTimeRange | |
RegistrationStatusNotSupportedForRenewal | |
SubscriptionNotActive |