Freigeben über


IXpsSignature-Schnittstelle (xpsdigitalsignature.h)

Stellt eine einzelne digitale Signatur dar.

Vererbung

Die IXpsSignature-Schnittstelle erbt von der IUnknown-Schnittstelle . IXpsSignature verfügt auch über folgende Membertypen:

Methoden

Die IXpsSignature-Schnittstelle verfügt über diese Methoden.

 
IXpsSignature::GetCertificateEnumerator

Ruft einen Zeiger auf eine IOpcCertificateEnumerator-Schnittstelle ab, die die Paketzertifikate aufzählt, die an die Signatur angefügt sind.
IXpsSignature::GetCustomObjectEnumerator

Ruft einen Zeiger auf eine IOpcSignatureCustomObjectEnumerator-Schnittstelle ab, die die benutzerdefinierten Objekte der Signatur aufzählt.
IXpsSignature::GetCustomReferenceEnumerator

Ruft einen Zeiger auf eine IOpcSignatureReferenceEnumerator-Schnittstelle ab, die die benutzerdefinierten Verweise der Signatur aufzählt.
IXpsSignature::GetPolicy

Ruft den XPS_SIGN_POLICY Wert ab, der die Signaturrichtlinie darstellt, die beim Erstellen der Signatur verwendet wird.
IXpsSignature::GetSignatureId

Ruft den Wert des Id-Attributs des Signature-Elements ab. (IXpsSignature.GetSignatureId)
IXpsSignature::GetSignaturePartName

Ruft den Teilenamen des Signaturteils ab.
IXpsSignature::GetSignatureValue

Ruft den verschlüsselten Hashwert der Signatur ab.
IXpsSignature::GetSignatureXml

Ruft das XML-Markup der digitalen Signatur ab.
IXpsSignature::GetSigningTime

Ruft das Datum und die Uhrzeit der Signaturerstellung ab.
IXpsSignature::GetSigningTimeFormat

Ruft das Format der Signaturzeit ab.
IXpsSignature::SetSignatureXml

Legt das XML-Markup der digitalen Signatur fest.
IXpsSignature::Verify

Überprüft die Signatur anhand eines angegebenen X.509-Zertifikats.

Hinweise

Diese Schnittstelle ist mit dem Signatur-Manager verknüpft, von dem sie instanziiert wurde, und kann nicht unabhängig vorhanden sein.

Eine IXpsSignature-Schnittstelle kann eine Signatur darstellen, die nicht XPS-kompatibel ist. Beispielsweise könnte es eine Signatur darstellen, die nur benutzerdefinierte Teile enthält, was von der XML-Papierspezifikation nicht zulässig ist.

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

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

Schnittstellen

XML Paper Specification

XPS_SIGN_POLICY