XPS_SIGNATURE_STATUS enumeração (xpsdigitalsignature.h)
Descreve o status da assinatura digital de um documento.
Syntax
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;
Constantes
XPS_SIGNATURE_STATUS_INCOMPLIANT Valor: 1 A assinatura viola uma ou mais regras de assinatura declaradas na seção 10.2.1.2 da Especificação de Papel XML. Essas regras descrevem as partes ou relações que devem ou não ser assinadas. Uma assinatura incompatíveis deve ser criada como tal. A alteração do conteúdo assinado não pode tornar uma assinatura válida incompatíveis. Um exemplo de uma assinatura incompatíveis é a assinatura de um pacote que tem um tipo de relações desconhecido na raiz. |
XPS_SIGNATURE_STATUS_INCOMPLETE Valor: 2 A assinatura não inclui partes que devem ser assinadas. Se uma assinatura XPS válida for criada e o conteúdo do documento XPS for modificado posteriormente, a assinatura ficará incompleta ou interrompida. Por exemplo, remover uma página de um FixedDocument torna a assinatura incompleta; ele também quebra a assinatura, mas o fato de que a assinatura está incompleta é de maior importância. |
XPS_SIGNATURE_STATUS_BROKEN Valor: 3 Essa é uma assinatura digital compatível, mas falha nas rotinas de validação de assinatura descritas nas Convenções de Empacotamento Aberto (consulte Também). A modificação da marcação em um FixedPage que foi assinado interrompe a assinatura. |
XPS_SIGNATURE_STATUS_QUESTIONABLE Valor: 4 Essa não é uma assinatura digital incompatíveis ou quebrada, mas o conteúdo assinado (partes e relações) inclui elementos ou atributos de um namespace desconhecido introduzido por meio dos mecanismos de compatibilidade de marcação. |
XPS_SIGNATURE_STATUS_VALID Valor: 5 Esta é uma assinatura válida: ela não é interrompida, incompatível ou questionável. No entanto, o aplicativo ainda deve marcar cadeia de certificados confiáveis, listas de revogação e datas de validade. |
Comentários
A assinatura digital status valores correspondem à seção 10.2.1.2 na Especificação de Papel XML.
As Convenções de Empacotamento Aberto são especificadas na 1ª edição, Parte 2, "Open Packaging Conventions", do Standard ECMA-376, Office Open XML File Formats.
Nota Esses recursos podem não estar disponíveis em alguns idiomas
e países.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | xpsdigitalsignature.h |