Package br.ufsc.labsec.signature
-
Interface Summary Interface Description CertificateValidation Interface responsável pela validação de certificados.CoSigner<Info> CounterSigner<Info> ExtraInformation IdentityConfirmer IOService PrivateInformation PrivateKeyInformation ReportGenerator RepositorySelector SignaturePolicyInterface Signer<Info extends ExtraInformation> Source Verifier -
Class Summary Class Description Asn1SignatureContainer<Sig> AttributeParams Essa classe é utilizada para configurar atributos que necessitam de configuração.CertificateValidationResult CompleteSigner<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>> Classe abstrata que representa um assinador completo, podendo realizar assinatura simples, co-assinatura ou contra-assinatura.Constants FileToBeSigned<T extends ExtraInformation> FileToBeSignedGenerator PreProcessedHashAlgorithmMapper SignatureRequest<Info extends ExtraInformation> Representa a montagem de uma requisição de assinatura(s) em documento(s) Os valores obrigatórios passados são: Nome do arquivo recebido pela requisição InputStream do documento a ser assinado Informações do KeyStore para realização da assinatura Tipo de assinatura a ser realizada Formato da assinatura a ser realizada Suite de assinatura a ser utilizada O retorno deSignatureRequest.build()
é um objetoSignatureRequest
com os valores passadosSignerRequest<Info extends ExtraInformation> Representa a montagem de uma requisição de assinatura(s) em documento(s) Os valores obrigatórios passados são: Nome do arquivo recebido pela requisição InputStream do documento a ser assinado Informações do KeyStore para realização da assinatura Tipo de assinatura a ser realizada Formato da assinatura a ser realizada Suite de assinatura a ser utilizada O retorno deSignerRequest.sign()
é uma lista deSignatureDataWrapper
dos documentos passados por parâmetro de uma requisiçãoSimplePrivateInformation Esta classe reúne informações do assinante.SystemTime ValidationResult -
Enum Summary Enum Description CertificateValidation.Validate Sinaliza quais âncoras deverão ser obtidas na validação do caminhoCompleteSigner.Mode Result