Class VisualSignatureBuilder
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.pades.VisualSignatureBuilder
public class VisualSignatureBuilder extends Object
Utilizada para criar uma representação visual de assinatura pdf
PDVisibleSigProperties.
É necessário chamar o método build() para construir a representação visual.-
Method Summary
Modifier and Type Method Description org.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 IOExceptionCria 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 IOExceptionCria 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 IOExceptionCria 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
-