Certificate - List By Service

Belirtilen hizmet örneğindeki tüm sertifikaların koleksiyonunu listeler.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates?$filter={$filter}&$top={$top}&$skip={$skip}&isKeyVaultRefreshFailed={isKeyVaultRefreshFailed}&api-version=2022-08-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

serviceName
path True

string

API Management hizmetinin adı.

Regex pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

$filter
query

string

| Alan | Kullanım | Desteklenen işleçler | Desteklenen işlevler |
|-------------|-------------|-------------|-------------|
| ad | filtre | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| konu | filtre | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| parmak izi | filtre | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| expirationDate | filtre | ge, le, eq, ne, gt, lt | |

$skip
query

integer

int32

At edilecek kayıt sayısı.

$top
query

integer

int32

Döndürülecek kayıt sayısı.

isKeyVaultRefreshFailed
query

boolean

True olarak ayarlandığında, yanıt yalnızca yenileme başarısız olan sertifika varlıklarını içerir.

Yanıtlar

Name Tür Description
200 OK

CertificateCollection

Sertifika varlığı koleksiyonunu döndürür.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

ApiManagementListCertificates

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates?api-version=2022-08-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/kjoshiarmtemplateCert1",
      "type": "Microsoft.ApiManagement/service/certificates",
      "name": "templateCert1",
      "properties": {
        "subject": "CN=mutual-authcert",
        "thumbprint": "EBA************************48594A6",
        "expirationDate": "2017-04-23T17:03:41Z"
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/templateCertkv",
      "type": "Microsoft.ApiManagement/service/certificates",
      "name": "templateCertkv",
      "properties": {
        "subject": "CN=*.msitesting.net",
        "thumbprint": "EA**********************9AD690",
        "expirationDate": "2037-01-01T07:00:00Z",
        "keyVault": {
          "secretIdentifier": "https://rpbvtkeyvaultintegration.vault-int.azure-int.net/secrets/msitestingCert",
          "identityClientId": "ceaa6b06-c00f-43ef-99ac-f53d1fe876a0",
          "lastStatus": {
            "code": "Success",
            "timeStampUtc": "2020-09-22T00:24:53.3191468Z"
          }
        }
      }
    }
  ],
  "count": 2,
  "nextLink": ""
}

Tanımlar

Name Description
CertificateCollection

Sayfalanmış Sertifikalar listesi gösterimi.

CertificateContract

Sertifika ayrıntıları.

ErrorFieldContract

Hata Alanı sözleşmesi.

ErrorResponse

Hata Yanıtı.

KeyVaultContractProperties

KeyVault sözleşme ayrıntıları.

KeyVaultLastAccessStatusContractProperties

Sözleşme Güncelleştirme Özellikleri'ni yayımlar.

CertificateCollection

Sayfalanmış Sertifikalar listesi gösterimi.

Name Tür Description
count

integer

Tüm sayfalardaki toplam kayıt sayısı.

nextLink

string

Varsa sonraki sayfa bağlantısı.

value

CertificateContract[]

Sayfa değerleri.

CertificateContract

Sertifika ayrıntıları.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.expirationDate

string

Sertifikanın son kullanma tarihi. Tarih şu biçime uygundur: yyyy-MM-ddTHH:mm:ssZ ISO 8601 standardı tarafından belirtildiği gibi.

properties.keyVault

KeyVaultContractProperties

Sertifikanın KeyVault konum ayrıntıları.

properties.subject

string

Sertifikanın konu özniteliği.

properties.thumbprint

string

Sertifikanın parmak izi.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

ErrorFieldContract

Hata Alanı sözleşmesi.

Name Tür Description
code

string

Özellik düzeyi hata kodu.

message

string

Özellik düzeyi hatanın insan tarafından okunabilir gösterimi.

target

string

Özellik adı.

ErrorResponse

Hata Yanıtı.

Name Tür Description
error.code

string

Hizmet tanımlı hata kodu. Bu kod, yanıtta belirtilen HTTP hata kodu için bir alt durum görevi görür.

error.details

ErrorFieldContract[]

Doğrulama hatası durumunda istekte gönderilen geçersiz alanların listesi.

error.message

string

Hatanın insan tarafından okunabilen gösterimi.

KeyVaultContractProperties

KeyVault sözleşme ayrıntıları.

Name Tür Description
identityClientId

string

Anahtar kasası gizli dizisine erişmek için kullanılacak Olan SystemAssignedIdentity için Null veya UserAssignedIdentity İstemci Kimliği.

lastStatus

KeyVaultLastAccessStatusContractProperties

Anahtar kasasından gizli diziyi son eşitleme ve yenileme durumu.

secretIdentifier

string

Gizli diziyi getirmek için anahtar kasası gizli dizi tanımlayıcısı. Sürümlü bir gizli dizi sağlamak otomatik yenilemeyi engeller. Bunun için API Management hizmetinin aka.ms/apimmsi ile yapılandırılması gerekir

KeyVaultLastAccessStatusContractProperties

Sözleşme Güncelleştirme Özellikleri'ni yayımlar.

Name Tür Description
code

string

Anahtar kasasından gizli dizi eşitleme ve yenileme için son durum kodu.

message

string

Hatanın ayrıntıları başka boş.

timeStampUtc

string

Gizli diziye son erişildiğinde. Tarih şu biçime uygundur: yyyy-MM-ddTHH:mm:ssZ ISO 8601 standardı tarafından belirtildiği gibi.