Condividi tramite


Metodo IXpsSignature::GetCertificateEnumerator (xpsdigitalsignature.h)

Ottiene un puntatore a un'interfaccia IOpcCertificateEnumerator , che enumera i certificati del pacchetto associati alla firma.

Sintassi

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

Parametri

[out, retval] certificateEnumerator

Puntatore a un'interfaccia IOpcCertificateEnumerator , che enumera i certificati associati alla firma.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella che segue. Per i valori restituiti non elencati in questa tabella, vedere Errori dell'API firma digitale XPS e errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_UNEXPECTED
L'interfaccia non è connessa al gestore delle firme.

Commenti

L'interfaccia IOpcCertificateEnumerator restituita in certificateEnumerator può essere vuota; Tuttavia, la specifica XML Paper richiede che almeno il certificato di firma sia incluso nel pacchetto XPS. I produttori di pacchetti possono includere anche certificati aggiuntivi. Ad esempio, l'intera catena di attendibilità dei certificati può essere inclusa nel pacchetto XPS.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xpsdigitalsignature.h

Vedi anche

IOpcCertificateEnumerator

IOpcDigitalSignature

IXpsSignature

IXpsSignatureManager

XML Paper Specification

Errori dell'API di firma digitale XPS

Errori del documento XPS