Freigeben über


IXpsSigningOptions::SetSignatureMethod-Methode (xpsdigitalsignature.h)

Legt die Signaturmethode fest.

Syntax

HRESULT SetSignatureMethod(
  [in] LPCWSTR signatureMethod
);

Parameter

[in] signatureMethod

Die als URI ausgedrückte Signaturmethode.

Dieser Parameter muss auf eine gültige Signaturmethode verweisen. Die folgenden Signaturmethoden wurden in Windows 7 getestet:

Rückgabewert

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

Hinweise

Die Signaturmethode muss vor der Signatur festgelegt werden.

Wenn ein neuer 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.

Der URI in signatureMethod muss der URI eines gültigen Signaturalgorithmus wie sein http://www.w3.org/2000/09/xmldsig#rsa-sha1, und er muss vom Signaturzertifikat unterstützt werden.

Anforderungen

Anforderung Wert
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