Condividi tramite


enumerazione XPS_SIGNATURE_STATUS (xpsdigitalsignature.h)

Descrive lo stato della firma digitale di un documento.

Sintassi

typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0001 {
  XPS_SIGNATURE_STATUS_INCOMPLIANT = 1,
  XPS_SIGNATURE_STATUS_INCOMPLETE = 2,
  XPS_SIGNATURE_STATUS_BROKEN = 3,
  XPS_SIGNATURE_STATUS_QUESTIONABLE = 4,
  XPS_SIGNATURE_STATUS_VALID = 5
} XPS_SIGNATURE_STATUS;

Costanti

 
XPS_SIGNATURE_STATUS_INCOMPLIANT
Valore: 1
La firma viola una o più regole di firma indicate nella sezione 10.2.1.2 della specifica di carta XML. Queste regole descrivono le parti o le relazioni che devono o non devono essere firmate.

È necessario creare una firma non conforme.
La modifica del contenuto firmato non può rendere conforme una firma valida. Un esempio di firma incompliant è la firma di un pacchetto con un tipo di relazioni sconosciute nella radice.
XPS_SIGNATURE_STATUS_INCOMPLETE
Valore: 2
La firma non include parti che devono essere firmate.

Se viene creata una firma XPS valida e il contenuto del documento XPS viene modificato in seguito, la firma diventerà incompleta o interrotta.
Ad esempio, la rimozione di una pagina da fixedDocument rende la firma incompleta; interrompe anche la firma, ma il fatto che la firma è incompleta è di maggiore importanza.
XPS_SIGNATURE_STATUS_BROKEN
Valore: 3
Si tratta di una firma digitale conforme, ma non riesce le routine di convalida delle firme descritte in Open Packaging Conventions (vedere Anche).

La modifica del markup in un oggetto FixedPage firmato interrompe la firma.
XPS_SIGNATURE_STATUS_QUESTIONABLE
Valore: 4
Non si tratta di una firma digitale non conforme o interrotta, ma il contenuto firmato (parti e relazioni) include elementi o attributi di uno spazio dei nomi sconosciuto introdotti tramite i meccanismi di compatibilità del markup.
XPS_SIGNATURE_STATUS_VALID
Valore: 5
Questa è una firma valida: non è interrotta, incompliante o discutibile. L'applicazione, tuttavia, deve comunque controllare la catena di attendibilità del certificato, gli elenchi di revoche e le date di scadenza.

Commenti

I valori di stato della firma digitale corrispondono alla sezione 10.2.1.2 nella specifica xml paper.

Le Convenzioni open packaging sono specificate nella prima edizione, parte 2, "Open Packaging Conventions", di Standard ECMA-376, formati di file XML open di Office.

Nota Queste risorse potrebbero non essere disponibili in alcune lingue

e paesi.

 

Requisiti

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

Vedi anche

Standard ECMA-376, formati di file XML aperti da Office

XML Paper Specification