Package br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder

  • Interface Summary
    Interface Description
    SignaturePolicyInstance  
  • Class Summary
    Class Description
    AlgAndLength
    Este classe define um atributo representa uma restrição da Política de Assinatura
    AlgorithmConstraintSet
    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.
    AlgorithmIdentifier
    Esta classe representa um atributo que representa o identificador único do algoritmo e seus parâmetros, que são opcionais.
    Asn1SignaturePolicy
    SignaturePolicy ::= SEQUENCE { signPolicyHashAlg AlgorithmIdentifier, signPolicyInfo SignPolicyInfo, signPolicyHash SignPolicyHash OPTIONAL }
    AttributeConstraints
    Esta classe define um atributo que especifica as restrições de atributo
    AttributeTrustCondition
    Este atributo especifica as condições de confiança do atributo.
    BrExtDss
    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.
    BrExtMandatedDocTSEntries
    Esta classe define os campos obrigatórios do carimbo do tempo do documento, que é inserido como uma assinatura a parte no PDF.
    BrExtMandatedPdfSigDicEntries
    Esta classe representa uma extensão que contém todas as entradas obrigatórias e, opcionalmente, seu valor que deverá constar na assinatura
    CertificateTrustPoint
    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.
    CertRevReq
    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.
    CommitmentRule
    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.
    CommitmentType
    Este atributo indica o tipo de compromisso da Política de Assinatura.
    CommonRules
    Esta classe define as regras que são comuns para todos os tipos de compromissos.
    DeltaTime
    Este elemento é usado para representar o tempo indicado pelos atributos cautionPeriod e signatureTimestampDelay.
    NameConstraints
    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.
    NotFoundSignaturePolicy  
    PdfEntry
    Esta classe define a estrutura que decodifica entrada do dicionario de assinatura e, opcionalmente, seu valor.
    PolicyConstraints
    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.
    Profile<Encod,​Sig extends Signature<Encod>>  
    RevReq
    Este atributo indica as verificações mínimas que devem ser realizadas, de acordo com a Política de Assinatura.
    SelectedCommitmentTypes
    Este atributo é usado para indicar o compromisso assumido por um determinado agente no âmbito da Política de Assinatura sendo especificada.
    SignaturePolicy
    Este atributo é o atributo raiz da Política de Assinatura.
    SignaturePolicyExtension
    Esta classe especifica as regras adicionais da Política de Assinatura.
    SignaturePolicyInfo
    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.
    SignatureValidationPolicy
    Este atributo define algumas regras que devem ser usadas pelo assinante quando produzir a assinatura, e pelo verificador, quando verificar a assinatura.
    SignerAndVerifierRules
    Esta classe define as regras do assinante e as regras de verificação.
    SignerRules
    Esta classe especifica as regras do assinante.
    SigningCertTrustCondition
    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.
    SigningPeriod
    Este atributo é usado pelo atributo SignatureValidationPolicy.
    TimeStampTrustCondition
    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.
    Transforms
    Esta classe representa um atributo Transform na política
    VerifierRules
    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.
    VriDictionary
    Esta classe representa o campo VriDictionary, que faz referência apenas a uma assinatura.
    XmlSignaturePolicy
  • Enum Summary
    Enum Description
    AttributeTrustCondition.HowCertAttribute
    Enumeração de condições de confiança do atributo
    Profile.AdESLevel  
    Profile.AdESType  
    RevReq.EnuRevReq
    Enumeração de verificações mínimas a serem realizadas
    SignerRules.CertInfoReq
    Enumeralção de informação obrigatória de certificado
    SignerRules.CertRefReq
    Enumeração de referência obrigatória de certificado
    SignerRules.ExternalSignedData
    Enumeração dos modos de dados assinados