Interfaz ICertPropertyEnrollment (certenroll.h)

La interfaz ICertPropertyEnrollment representa una propiedad de certificado que contiene información de entidad de certificación (CA) creada cuando el cliente llama al método Enroll en la interfaz IX509Enrollment . El valor de la propiedad consta de la siguiente información:

  • Un identificador de solicitud de certificado
  • Nombre común (CN) del firmante del certificado
  • El nombre del sistema de nombres de dominio (DNS) de la entidad de certificación (CA)
  • El nombre para mostrar opcional del certificado que se solicita.

El proceso de inscripción inicializa esta propiedad y se asocia con el certificado ficticio que se copia temporalmente en el almacén de solicitudes. Si la ENTIDAD de certificación marca la solicitud pendiente después de enviarla, la inscripción automática puede usar más adelante el identificador de solicitud para recuperar la respuesta del certificado. Si la ENTIDAD de certificación deniega la solicitud de certificado, se eliminará el certificado ficticio en el almacén de solicitudes y se eliminarán todas las propiedades asociadas a él. Si la ENTIDAD de certificación emite el certificado y se instala en el almacén personal, esta propiedad se asocia con el nuevo certificado y se elimina el certificado ficticio.

Nota El valor de CERTENROLL_PROPERTYID es XCN_CERT_ENROLLMENT_PROP_ID.

 

Herencia

La interfaz ICertPropertyEnrollment hereda de ICertProperty. ICertPropertyEnrollment también tiene estos tipos de miembros:

Métodos

La interfaz ICertPropertyEnrollment tiene estos métodos.

 
ICertPropertyEnrollment::get_CADnsName

Recupera el nombre del Sistema de nomenclatura de dominio (DNS) de la entidad de certificación (CA).
ICertPropertyEnrollment::get_CAName

Recupera el nombre común (CN) de la entidad de certificación (CA).
ICertPropertyEnrollment::get_FriendlyName

Recupera el nombre para mostrar del certificado. (ICertPropertyEnrollment.get_FriendlyName)
ICertPropertyEnrollment::get_RequestId

Recupera un identificador de solicitud de certificado único.
ICertPropertyEnrollment::Initialize

Inicializa la propiedad a partir del identificador de solicitud de certificado, la cadena de configuración de la entidad de certificación (CA) y un nombre para mostrar de certificado opcional.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h

Consulte también

CertEnroll Interfaces

ICertProperty