Interfaz ICertProperty (certenroll.h)
La interfaz ICertProperty se puede usar para asociar una propiedad externa a un certificado. Las propiedades nunca se envían a una entidad de certificación ni las procesa, y no se almacenan dentro de un certificado. Normalmente, se asocian a un certificado después de que el certificado se reciba de la entidad de certificación y antes de guardarlo en un almacén. Las propiedades se guardan en el almacén junto con el certificado. Una colección de propiedades se encuentra en un objeto ICertProperties . Puede inicializar la colección mediante un certificado existente.
La enumeración CERTENROLL_PROPERTYID identifica las propiedades que puede especificar o recuperar. Además, las siguientes interfaces, que heredan de ICertProperty, se pueden usar para especificar las propiedades más usadas:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Herencia
La interfaz ICertProperty hereda de la interfaz IDispatch . ICertProperty también tiene estos tipos de miembros:
Métodos
La interfaz ICertProperty tiene estos métodos.
ICertProperty::get_PropertyId Especifica o recupera un valor de la enumeración CERTENROLL_PROPERTYID que identifica una propiedad de certificado externa. (Obtener) |
ICertProperty::get_RawData Recupera el valor de la propiedad certificate. |
ICertProperty::InitializeDecode Inicializa el objeto a partir de una matriz de bytes que contiene el valor de propiedad. |
ICertProperty::InitializeFromCertificate Inicializa el objeto mediante un valor de propiedad asociado a un certificado existente. |
ICertProperty::p ut_PropertyId Especifica o recupera un valor de la enumeración CERTENROLL_PROPERTYID que identifica una propiedad de certificado externa. (Put) |
ICertProperty::RemoveFromCertificate Desasocia una propiedad de un certificado. |
ICertProperty::SetValueOnCertificate Asocia un valor de propiedad a un certificado existente. |
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 |