Certificates - List

Descripción para Obtener todos los certificados de una suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates?api-version=2022-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates?api-version=2022-03-01&$filter={$filter}

Parámetros de identificador URI

Name In Required Type Description
subscriptionId
path True
  • string

Su identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-0000-0000-0000-000000000000000).

api-version
query True
  • string

Versión de la API

$filter
query
  • string

Devuelve solo la información especificada en el filtro (mediante la sintaxis de OData). Por ejemplo: $filter=KeyVaultId eq "KeyVaultId"

Respuestas

Name Type Description
200 OK

Aceptar

Other Status Codes

App Service respuesta de error.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

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

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

List Certificates for subscription

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/certificates?api-version=2022-03-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/certificates/testc6282",
      "name": "testc6282",
      "type": "Microsoft.Web/certificates",
      "location": "East US",
      "properties": {
        "friendlyName": "",
        "subjectName": "ServerCert",
        "hostNames": [
          "ServerCert"
        ],
        "issuer": "CACert",
        "issueDate": "2015-11-12T23:40:25+00:00",
        "expirationDate": "2039-12-31T23:59:59+00:00",
        "thumbprint": "FE703D7411A44163B6D32B3AD9B03E175886EBFE"
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/certificates/testc4912",
      "name": "testc4912",
      "type": "Microsoft.Web/certificates",
      "location": "West US",
      "properties": {
        "friendlyName": "",
        "subjectName": "ServerCert2",
        "hostNames": [
          "ServerCert2"
        ],
        "issuer": "CACert",
        "issueDate": "2015-12-12T23:40:25+00:00",
        "expirationDate": "2040-12-31T23:59:59+00:00",
        "thumbprint": "FE703D7411A44163B6D32B3AD9B0490D5886EBFE"
      }
    }
  ]
}

Definiciones

Certificate

Certificado SSL para una aplicación.

CertificateCollection

Colección de certificados.

DefaultErrorResponse

App Service respuesta de error.

Details
Error

Modelo de error.

HostingEnvironmentProfile

Especificación de un App Service Environment que se va a usar para este recurso.

KeyVaultSecretStatus

Estado del secreto de Key Vault.

Certificate

Certificado SSL para una aplicación.

Name Type Description
id
  • string

Identificador de recurso.

kind
  • string

Tipo de recurso.

location
  • string

Ubicación del recurso.

name
  • string

Nombre del recurso.

properties.canonicalName
  • string

CNAME del certificado que se va a emitir a través de un certificado gratuito

properties.cerBlob
  • string

Bytes sin formato del archivo .cer

properties.domainValidationMethod
  • string

Método de validación de dominio para un certificado gratuito

properties.expirationDate
  • string

Fecha de expiración del certificado.

properties.friendlyName
  • string

Nombre descriptivo del certificado.

properties.hostNames
  • string[]

Nombres de host a los que se aplica el certificado.

properties.hostingEnvironmentProfile

Especificación de la App Service Environment que se va a usar para el certificado.

properties.issueDate
  • string

Fecha de emisión del certificado.

properties.issuer
  • string

Emisor de certificados.

properties.keyVaultId
  • string

Key Vault id. de recurso de Csm.

properties.keyVaultSecretName
  • string

Key Vault nombre del secreto.

properties.keyVaultSecretStatus

Estado del secreto de Key Vault.

properties.password
  • string

Contraseña del certificado.

properties.pfxBlob
  • string

Blob Pfx.

properties.publicKeyHash
  • string

Hash de clave pública.

properties.selfLink
  • string

Auto vínculo.

properties.serverFarmId
  • string

Identificador de recurso del plan de App Service asociado, con formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteName
  • string

Nombre de la aplicación.

properties.subjectName
  • string

Nombre del firmante del certificado.

properties.thumbprint
  • string

Huella digital del certificado.

properties.valid
  • boolean

¿Es válido el certificado?

tags
  • object

Etiquetas del recurso.

type
  • string

Tipo de recurso.

CertificateCollection

Colección de certificados.

Name Type Description
nextLink
  • string

Vínculo a la página siguiente de recursos.

value

Colección de recursos.

DefaultErrorResponse

App Service respuesta de error.

Name Type Description
error

Modelo de error.

Details

Name Type Description
code
  • string

Cadena estandarizada para identificar mediante programación el error.

message
  • string

Descripción detallada del error e información de depuración.

target
  • string

Descripción detallada del error e información de depuración.

Error

Modelo de error.

Name Type Description
code
  • string

Cadena estandarizada para identificar mediante programación el error.

details

Errores detallados.

innererror
  • string

Más información para depurar el error.

message
  • string

Descripción detallada del error e información de depuración.

target
  • string

Descripción detallada del error e información de depuración.

HostingEnvironmentProfile

Especificación de un App Service Environment que se va a usar para este recurso.

Name Type Description
id
  • string

Identificador de recurso del App Service Environment.

name
  • string

Nombre del App Service Environment.

type
  • string

Tipo de recurso del App Service Environment.

KeyVaultSecretStatus

Estado del secreto de Key Vault.

Name Type Description
AzureServiceUnauthorizedToAccessKeyVault
  • string
CertificateOrderFailed
  • string
ExternalPrivateKey
  • string
Initialized
  • string
KeyVaultDoesNotExist
  • string
KeyVaultSecretDoesNotExist
  • string
OperationNotPermittedOnKeyVault
  • string
Succeeded
  • string
Unknown
  • string
UnknownError
  • string
WaitingOnCertificateOrder
  • string