Documentation
¶
Index ¶
- Constants
- func DefaultEmbedRevocationStatusFunction(cert, issuer *x509.Certificate, i *revocation.InfoArchival) error
- func EncodePNGSUBBytes(columns int, data []byte) ([]byte, error)
- func EncodePNGUPBytes(columns int, data []byte) ([]byte, error)
- func SignFile(input string, output string, sign_data SignData) error
- func SignPDF(inputBytes []byte, dataSign SignData) ([]byte, error)
- type Appearance
- type CatalogData
- type CertType
- type DocMDPPerm
- type InfoData
- type RevocationFunction
- type SignContext
- type SignData
- type SignDataSignature
- type SignDataSignatureInfo
- type TSA
- type VisualSignData
Constants ¶
View Source
const ( AnnotationFlagInvisible = 1 << 0 AnnotationFlagHidden = 1 << 1 AnnotationFlagPrint = 1 << 2 AnnotationFlagNoZoom = 1 << 3 AnnotationFlagNoRotate = 1 << 4 AnnotationFlagNoView = 1 << 5 AnnotationFlagReadOnly = 1 << 6 AnnotationFlagLocked = 1 << 7 AnnotationFlagToggleNoView = 1 << 8 AnnotationFlagLockedContents = 1 << 9 )
Define annotation flag constants.
Variables ¶
This section is empty.
Functions ¶
func DefaultEmbedRevocationStatusFunction ¶
func DefaultEmbedRevocationStatusFunction(cert, issuer *x509.Certificate, i *revocation.InfoArchival) error
func EncodePNGSUBBytes ¶
EncodePNGSUBBytes encodes data using PNG SUB filter.
func EncodePNGUPBytes ¶
EncodePNGUPBytes encodes data using PNG UP filter.
Types ¶
type Appearance ¶
type Appearance struct { Visible bool Page uint32 LowerLeftX float64 LowerLeftY float64 UpperRightX float64 UpperRightY float64 }
Appearance represents the appearance of the signature
type CatalogData ¶
type DocMDPPerm ¶
type DocMDPPerm uint
const ( DoNotAllowAnyChangesPerms DocMDPPerm = iota + 1 AllowFillingExistingFormFieldsAndSignaturesPerms AllowFillingExistingFormFieldsAndSignaturesAndCRUDAnnotationsPerms )
func (DocMDPPerm) String ¶
func (i DocMDPPerm) String() string
type RevocationFunction ¶
type RevocationFunction func(cert, issuer *x509.Certificate, i *revocation.InfoArchival) error
type SignContext ¶
type SignContext struct { InputFile io.ReadSeeker OutputFile io.Writer OutputBuffer *filebuffer.Buffer SignData SignData CatalogData CatalogData VisualSignData VisualSignData InfoData InfoData PDFReader *pdf.Reader NewXrefStart int64 ByteRangeValues []int64 SignatureMaxLength uint32 SignatureMaxLengthBase uint32 // contains filtered or unexported fields }
type SignData ¶
type SignData struct { Signature SignDataSignature Signer crypto.Signer DigestAlgorithm crypto.Hash Certificate *x509.Certificate CertificateChains [][]*x509.Certificate TSA TSA RevocationData revocation.InfoArchival RevocationFunction RevocationFunction Appearance Appearance // contains filtered or unexported fields }
type SignDataSignature ¶
type SignDataSignature struct { CertType CertType DocMDPPerm DocMDPPerm Info SignDataSignatureInfo }
type SignDataSignatureInfo ¶
type VisualSignData ¶
type VisualSignData struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.