Freigeben über


IXpsSignature::GetCertificateEnumerator-Methode (xpsdigitalsignature.h)

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

Syntax

HRESULT GetCertificateEnumerator(
  [out, retval] IOpcCertificateEnumerator **certificateEnumerator
);

Parameter

[out, retval] certificateEnumerator

Ein Zeiger auf eine IOpcCertificateEnumerator-Schnittstelle , die die Zertifikate aufzählt, die an die Signatur angefügt sind.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem diejenigen in der folgenden Tabelle. Rückgabewerte, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS Digital Signature-API-Fehler und XPS-Dokumentfehler.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_UNEXPECTED
Die Schnittstelle ist nicht mit dem Signatur-Manager verbunden.

Hinweise

Die IOpcCertificateEnumerator-Schnittstelle , die in certificateEnumerator zurückgegeben wird, kann leer sein. Die XML Paper Specification erfordert jedoch, dass mindestens das Signaturzertifikat im XPS-Paket enthalten ist. Pakethersteller können auch zusätzliche Zertifikate einschließen. Beispielsweise könnte die gesamte Zertifikatvertrauenskette im XPS-Paket enthalten sein.

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

IOpcCertificateEnumerator

IOpcDigitalSignature

IXpsSignature

IXpsSignatureManager

XML Paper Specification

XPS Digital Signature-API-Fehler

XPS-Dokumentfehler