Todos los productos
Search
Centro de documentos

Certificate Management Service:Verify

Última actualización: Sep 01, 2026

Verifica una firma de datos mediante un certificado privado en un repositorio de aplicaciones de certificados.

Descripción de la operación

Esta API verifica las firmas de certificados PCA y certificados SSL en el repositorio de certificados.

Límites de QPS

El límite de consultas por segundo (QPS) para esta API es de 1,000 para un solo usuario. Para conocer su límite específico de QPS, consulte el repositorio de certificados. Si supera este límite, las llamadas a la API se limitarán, lo que podría afectar su negocio. Planifique sus llamadas a la API en consecuencia.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

yundun-cert:Verify

none

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

Message

string

Sí

Los datos que se deben verificar. Los datos deben estar codificados en Base64. Por ejemplo, si el contenido hexadecimal de los datos que se van a firmar es `[0x31, 0x32, 0x33, 0x34]`, el valor codificado en Base64 es `MTIzNA==`. Si establece `MessageType` en `RAW`, el tamaño de los datos debe ser inferior a 4 KB. Si los datos que se van a firmar superan los 4 KB, establezca `MessageType` en `DIGEST`. A continuación, establezca `Message` en el resumen del mensaje o hash que calcule localmente. El algoritmo de hash para el resumen debe ser compatible con el algoritmo de firma:

  • El algoritmo de hash para `SHA256withRSA`, `SHA256withRSA/PSS` y `SHA256withECDSA` es SHA-256.

  • El algoritmo de hash para `SM3withSM2` es SM3.

MTIzNA==

CertIdentifier

string

No

El identificador único del certificado. Para obtener este parámetro, llame a la operación ListCert.

  • El identificador de un certificado SSL suele tener el formato `{ID del certificado}-cn-hangzhou`.

  • Para un certificado PCA, este es el valor del campo `Identifier`.

1ef1da5f-38ed-69b3-****-037781890265

SigningAlgorithm

string

Sí

El algoritmo de firma. Valores válidos:

  • SHA256withRSA

  • SHA256withRSA/PSS

  • SHA256withECDSA

  • SM3withSM2

SHA256withRSA

MessageType

string

Sí

El tipo de mensaje. Valores válidos:

  • RAW (valor predeterminado): Los datos sin procesar.

  • DIGEST: El resumen del mensaje de los datos sin procesar.

RAW

SignatureValue

string

Sí

El valor de la firma. El valor debe estar codificado en Base64.

eyaC0w3ROK5b3QcHmUtAhMY/sQjKu2t3uBfnf6J/gn7JfZtyxwcCUjzXbw5jmqJQRbj1te670Bshg9kUdanKhtHFhJjU5jX+ZMMBr6pH0gqQDJxR0K0yHXRc0Q5OQoUZ6BfpbI4Wt4jJvJSdCstz1vSg12CfEHS8Kd5qfhItK7Y=

CustomIdentifier

string

No

El identificador personalizado. Esta clave debe ser única.

****6bb538d538c70c01f81jh2****

WarehouseId

string

No

El ID del repositorio. Para obtener este parámetro, llame a la operación ListCertWarehouse.

1

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

RequestId

string

El ID de la solicitud.

1ed33293-2e48-6b14-861e-538e28e408eb

SignatureValid

boolean

El resultado de la verificación de la firma. Valores válidos:

  • true

  • false

true

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "1ed33293-2e48-6b14-861e-538e28e408eb",
  "SignatureValid": true
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.