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 |