Package br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder
package br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder
-
ClassDescriptionEste classe define um atributo representa uma restrição da Política de AssinaturaEste atributo, se presente, identifica os algoritmos de assinatura que podem ser usados para propósitos específicos e tamanhos mínimos de chaves que podem ser usados.Esta classe representa um atributo que representa o identificador único do algoritmo e seus parâmetros, que são opcionais.SignaturePolicy ::= SEQUENCE { signPolicyHashAlg AlgorithmIdentifier, signPolicyInfo SignPolicyInfo, signPolicyHash SignPolicyHash OPTIONAL }Esta classe define um atributo que especifica as restrições de atributoEste atributo especifica as condições de confiança do atributo.Enumeração de condições de confiança do atributoEsta classe representa o dicionário DSS, formado pela indicação do seu tipo, pelo campo vriDictionary e pelo campo paArtifacts onde é possível indicar o armazenamento da PA e LPA.Esta classe define os campos obrigatórios do carimbo do tempo do documento, que é inserido como uma assinatura a parte no PDF.Esta classe representa uma extensão que contém todas as entradas obrigatórias e, opcionalmente, seu valor que deverá constar na assinaturaEste atributo representa um conjunto de certificados autoassinados usados para começar (ou terminar) o processamento do caminho de certificação e das condições iniciais para a validação do caminho de certificação.Esta classe representa um atributo que especifica o mínimo de requerimentos para informações de revocação, obtida através e/ou OCSPs, para ser usada na verificação da revogação de certificados.Este atributo representa as condições de confiança para certficados, carimbo de tempo e atributos, juntamente com quaisquer restrições em atributos que possam ser incluídas na assinatura.Este atributo indica o tipo de compromisso da Política de Assinatura.Esta classe define as regras que são comuns para todos os tipos de compromissos.Este elemento é usado para representar o tempo indicado pelos atributos
cautionPeriodesignatureTimestampDelay.Este atributo especifica o espaço de nome dentro do qual todos os nomes de signatário dos certificados do caminho de certificação devem ser alocados.Esta classe define a estrutura que decodifica entrada do dicionario de assinatura e, opcionalmente, seu valor.Este atributo pode restringir a construção do caminho de certificação de duas maneiras: pode ser usado para proibir mapeamento de políticas, ou exigir que cada certificado do caminho de certificação contenha um identificador de política aceitável.Este atributo indica as verificações mínimas que devem ser realizadas, de acordo com a Política de Assinatura.Enumeração de verificações mínimas a serem realizadasEste atributo é usado para indicar o compromisso assumido por um determinado agente no âmbito da Política de Assinatura sendo especificada.Este atributo é o atributo raiz da Política de Assinatura.Esta classe especifica as regras adicionais da Política de Assinatura.Este atributo contém informações da Política de Assinatura, como: O ID da PA; a data de emissão da PA; o nome do responsável por emitir a PA; o contexto de onde a PA vai ser utilizada e o propósito de aplicação na assinatura; algumas regras que devem ser seguidas pelo assinante, quando produzir a assinatura e o verificador, quando verificar a assinatura; e extensões em aberto.Este atributo define algumas regras que devem ser usadas pelo assinante quando produzir a assinatura, e pelo verificador, quando verificar a assinatura.Esta classe define as regras do assinante e as regras de verificação.Esta classe especifica as regras do assinante.Enumeralção de informação obrigatória de certificadoEnumeração de referência obrigatória de certificadoEnumeração dos modos de dados assinadosEste atributo identifica condições de confiança para a construção do caminho de certificação usado para a validação do atributo Signing Certificate.Este atributo é usado pelo atributoSignatureValidationPolicy.Este atributo identifica as condições de confiança para a construção do caminho de certificação usado para autenticar a autoridade de carimbo do tempo e as restrições sobre o nome da autoridade de carimbo do tempo.Esta classe representa um atributo Transform na políticaEste atributo identifica os atributos não assinados que devem estar presentes nesta Política de Assinatura e que devem ser adicionados pelo verificador, caso não tenha sido adicionado pelo signatário.Esta classe representa o campo VriDictionary, que faz referência apenas a uma assinatura.invalid input: '<'xsd:element name="SignaturePolicy" type="SignaturePolicyType"/> invalid input: '<'xsd:complexType name="SignaturePolicyType"> invalid input: '<'xsd:sequence> invalid input: '<'xsd:element name="SignPolicyDigestAlg" type="ds:DigestMethodType"/> invalid input: '<'xsd:element ref="ds:Transforms" minOccurs="0"/> invalid input: '<'xsd:element name="SignPolicyInfo" type="SignaturePolicyInfoType"/> invalid input: '<'xsd:element name="SignPolicyDigest" type="ds:DigestValueType" minOccurs="0"/> invalid input: '<'/xsd:sequence> invalid input: '<'/xsd:complexType>