Package br.ufsc.labsec.policy.pa.decoder.structure


package br.ufsc.labsec.policy.pa.decoder.structure
  • Class
    Description
    Este classe define um atributo representa uma restrição da Política de Assinatura
    Este 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.
    Esta classe define um atributo que especifica as restrições de atributo
    Este atributo especifica as condições de confiança do atributo.
    Enumeração de condições de confiança do atributo
    Esta 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 assinatura
    Este 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.
    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 cautionPeriod e signatureTimestampDelay.
    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 é usado para indicar o compromisso assumido por um determinado agente no âmbito da Política de Assinatura sendo especificada.
     
    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 certificado
    Enumeração de referência obrigatória de certificado
    Enumeração dos modos de dados assinados
    Este 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 atributo SignatureValidationPolicy.
    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ítica
    Este 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.