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:

Nota Recomendamos que você use as interfaces na lista anterior quando apropriado. O comportamento de registro não é definido quando você usa uma interface base ICertProperty para representar qualquer uma dessas propriedades comuns.
 

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

Confira também

CertEnroll Interfaces

ICertProperties

IDispatch