Condividi tramite


Metodo IXpsSigningOptions::SetSignatureMethod (xpsdigitalsignature.h)

Imposta il metodo di firma.

Sintassi

HRESULT SetSignatureMethod(
  [in] LPCWSTR signatureMethod
);

Parametri

[in] signatureMethod

Metodo di firma espresso come URI.

Questo parametro deve fare riferimento a un metodo di firma valido. I seguenti metodi di firma sono stati testati in Windows 7:

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il metodo di firma deve essere impostato prima della firma.

Quando viene restituita una nuova istanza di questa interfaccia da IXpsSignatureManager::CreateSigningOptions, le proprietà SignatureMethod e DigestMethod non vengono inizializzate; devono essere inizializzati prima che la nuova interfaccia possa essere usata come parametro del metodo Sign .

L'URI nella firmaMethod deve essere l'URI di un algoritmo di firma valido, ad esempio http://www.w3.org/2000/09/xmldsig#rsa-sha1, e deve essere supportato dal certificato di firma.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xpsdigitalsignature.h

Vedi anche

Funzioni di crittografia

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification