Interface ICertProperty (certenroll.h)
A interface ICertProperty pode ser usada para associar uma propriedade externa a um certificado. As propriedades nunca são enviadas ou processadas por uma autoridade de certificação e não são armazenadas dentro de um certificado. Normalmente, eles são associados a um certificado depois que o certificado é recebido da autoridade de certificação e antes de ser salvo em um repositório. As propriedades são salvas no repositório junto com o certificado. Uma coleção de propriedades está contida em um objeto ICertProperties . Você pode inicializar a coleção usando um certificado existente.
A enumeração CERTENROLL_PROPERTYID identifica as propriedades que você pode especificar ou recuperar. Além disso, as seguintes interfaces, que herdam de ICertProperty, podem ser usadas para especificar as propriedades mais usadas:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Herança
A interface ICertProperty herda da interface IDispatch . ICertProperty também tem estes tipos de membros:
Métodos
A interface ICertProperty tem esses métodos.
ICertProperty::get_PropertyId Especifica ou recupera um valor da enumeração CERTENROLL_PROPERTYID que identifica uma propriedade de certificado externo. (Obter) |
ICertProperty::get_RawData Recupera o valor da propriedade do certificado. |
ICertProperty::InitializeDecode Inicializa o objeto de uma matriz de bytes que contém o valor da propriedade. |
ICertProperty::InitializeFromCertificate Inicializa o objeto usando um valor de propriedade associado a um certificado existente. |
ICertProperty::p ut_PropertyId Especifica ou recupera um valor da enumeração CERTENROLL_PROPERTYID que identifica uma propriedade de certificado externo. (Put) |
ICertProperty::RemoveFromCertificate Desassocia uma propriedade de um certificado. |
ICertProperty::SetValueOnCertificate Associa um valor de propriedade a um certificado existente. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |