Class VisualSignatureBuilder
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pades.VisualSignatureBuilder
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigPropertiesbuild()static VisualSignatureBuildergovbr(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) Cria um objetoVisualSignatureBuilderpara assinaturas Gov.br.static VisualSignatureBuildericpbr(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) Cria um objetoVisualSignatureBuilderpara assinaturas ICP-Brasil.static VisualSignatureBuilderpdf(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) Cria um objetoVisualSignatureBuilderpara assinaturas PDF.
-
Method Details
-
build
public org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigProperties build() throws IOException- Throws:
IOException
-
icpbr
public static VisualSignatureBuilder icpbr(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) throws IOException Cria um objetoVisualSignatureBuilderpara assinaturas ICP-Brasil.- Parameters:
document- Documento paravisualInfo- Informações adicionais da representaçãoname- Nome mostrado na assinaturadate- Data mostrada na assinatura- Returns:
- Representação visual da assinatura
- Throws:
IOException
-
govbr
public static VisualSignatureBuilder govbr(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) throws IOException Cria um objetoVisualSignatureBuilderpara assinaturas Gov.br.- Parameters:
document- Documento paravisualInfo- Informações adicionais da representaçãoname- Nome mostrado na assinaturadate- Data mostrada na assinatura- Returns:
- Representação visual da assinatura
- Throws:
IOException
-
pdf
public static VisualSignatureBuilder pdf(org.apache.pdfbox.pdmodel.PDDocument document, PadesVisualInfo visualInfo, String name, Date date, String reason) throws IOException Cria um objetoVisualSignatureBuilderpara assinaturas PDF.- Parameters:
document- Documento paravisualInfo- Informações adicionais da representaçãoname- Nome mostrado na assinaturadate- Data mostrada na assinatura- Returns:
- Representação visual da assinatura
- Throws:
IOException
-