Compartilhar via


Método IX509SignatureInformation::get_PublicKeyAlgorithm (certenroll.h)

A propriedade PublicKeyAlgorithm especifica e recupera um OID ( identificador de objeto ) para o algoritmo de chave pública usado no método GetSignatureAlgorithm .

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_PublicKeyAlgorithm(
  IObjectId **ppValue
);

Parâmetros

ppValue

Valor retornado

Nenhum

Comentários

A menos que você esteja recuperando um algoritmo de assinatura para uma solicitação de certificado assinada em nulo, você deve definir essa propriedade antes de chamar o método GetSignatureAlgorithm . Você também deve definir a propriedade HashAlgorithm . Você também pode definir as propriedades AlternateSignatureAlgorithm e NullSigned .

A propriedade PublicKeyAlgorithm valida se o OID especificado representa um algoritmo de chave pública. Se o OID for válido, a propriedade também limpará o cache de propriedades de assinatura.

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
DLL CertEnroll.dll

Confira também

IX509SignatureInformation