Freigeben über


IXpsSigningOptions::SetDigestMethod-Methode (xpsdigitalsignature.h)

Legt den URI der Digestmethode fest.

Syntax

HRESULT SetDigestMethod(
  [in] LPCWSTR digestMethod
);

Parameter

[in] digestMethod

Der URI der Digestmethode.

Dieser Parameter muss auf den URI einer gültigen Digestmethode verweisen. Die folgenden Digestmethoden wurden in Windows 7 getestet:

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Die Digestmethode muss vor dem Signieren festgelegt werden.

Wenn eine neue instance dieser Schnittstelle von IXpsSignatureManager::CreateSigningOptions zurückgegeben wird, werden die Eigenschaften SignatureMethod und DigestMethod nicht initialisiert. Sie müssen initialisiert werden, bevor die neue Schnittstelle als Parameter der Sign-Methode verwendet werden kann.

Legt die Zeichenfolge fest, die den URI des Algorithmus identifiziert, der zum Verarbeiten der Teile, Beziehungen und Signaturverweise verwendet wird. Im Folgenden finden Sie ein Beispiel für einen gültigen URI: http://www.w3.org/2000/09/xmldsig#sha1.

Das Signaturzertifikat, die Signaturmethode und die Digestmethode müssen miteinander kompatibel sein.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xpsdigitalsignature.h

Weitere Informationen

Kryptografiefunktionen

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification