次の方法で共有


App Service Certificate Orders - Validate Purchase Information

証明書の注文の検証情報の説明。

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation?api-version=2024-04-01

URI パラメーター

名前 / 必須 説明
subscriptionId
path True

string

Azure サブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-000000000000)。

api-version
query True

string

API バージョン

要求本文

名前 必須 説明
location True

string

リソースの場所。

properties.productType True

CertificateProductType

証明書製品の種類。

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

証明書の有効期限が切れたときに証明書を自動的に更新する必要があるかどうかを true します。それ以外の場合は、falseします。

properties.certificates

<string,  AppServiceCertificate>

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

DefaultErrorResponse

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
  }
}

応答のサンプル

定義

名前 説明
AppServiceCertificate

Azure 経由で購入された証明書の Key Vault コンテナー。

AppServiceCertificateOrder

SSL 証明書の発注書。

CertificateDetails

SSL 証明書の詳細。

CertificateOrderContact
CertificateOrderStatus

現在の注文の状態。

CertificateProductType

証明書製品の種類。

DefaultErrorResponse

App Service エラー応答。

Details
Error

エラー モデル。

KeyVaultSecretStatus

Key Vault シークレットの状態。

ProvisioningState

証明書の注文の状態。

ResourceNotRenewableReason

現時点で App Service 証明書が更新できない理由。

AppServiceCertificate

Azure 経由で購入された証明書の Key Vault コンテナー。

名前 説明
keyVaultId

string

Key Vault リソース ID。

keyVaultSecretName

string

Key Vault シークレット名。

provisioningState

KeyVaultSecretStatus

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

ResourceNotRenewableReason[]

現時点で App Service 証明書が更新できない理由。

properties.autoRenew

boolean

True

証明書の有効期限が切れたときに証明書を自動的に更新する必要があるかどうかを true します。それ以外の場合は、falseします。

properties.certificates

<string,  AppServiceCertificate>

Key Vault シークレットの状態。

properties.contact

CertificateOrderContact

連絡先情報

properties.csr

string

この注文に対して作成された最後の CSR。

properties.distinguishedName

string

証明書の識別名。

properties.domainVerificationToken

string

ドメイン検証トークン。

properties.expirationTime

string (date-time)

証明書の有効期限。

properties.intermediate

CertificateDetails

中間証明書。

properties.isPrivateKeyExternal

boolean

秘密キーが外部の場合に true します。それ以外の場合は、falseします。

properties.keySize

integer (int32)

2048

証明書キーのサイズ。

properties.lastCertificateIssuanceTime

string (date-time)

証明書の最終発行時刻。

properties.nextAutoRenewalTimeStamp

string (date-time)

次に証明書が自動更新されるタイムスタンプ

properties.productType

CertificateProductType

証明書製品の種類。

properties.provisioningState

ProvisioningState

証明書の注文の状態。

properties.root

CertificateDetails

ルート証明書。

properties.serialNumber

string

証明書の現在のシリアル番号。

properties.signedCertificate

CertificateDetails

署名された証明書。

properties.status

CertificateOrderStatus

現在の注文の状態。

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

名前 説明
email

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

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