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

La propiedad PublicKeyAlgorithm especifica y recupera un identificador de objeto (OID) para el algoritmo de clave pública utilizado en el método GetSignatureAlgorithm .

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_PublicKeyAlgorithm(
  IObjectId **ppValue
);

Parámetros

ppValue

Valor devuelto

None

Observaciones

A menos que esté recuperando un algoritmo de firma para una solicitud de certificado firmado con null, debe establecer esta propiedad antes de llamar al método GetSignatureAlgorithm . También debe establecer la propiedad HashAlgorithm . También puede establecer las propiedades AlternateSignatureAlgorithm y NullSigned .

La propiedad PublicKeyAlgorithm valida si el OID especificado representa un algoritmo de clave pública. Si el OID es válido, la propiedad también borra la caché de propiedades de firma.

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

Consulte también

IX509SignatureInformation