Package com.itextpdf.kernel.mac
Class MacSignatureContainerReader
java.lang.Object
com.itextpdf.kernel.mac.MacContainerReader
com.itextpdf.kernel.mac.MacSignatureContainerReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IBouncyCastleFactory
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static PdfDictionary
getSignatureDictionary
(PdfDictionary authDictionary) (package private) long[]
parseByteRange
(PdfDictionary authDictionary) (package private) byte[]
parseMacContainer
(PdfDictionary authDictionary) private static byte[]
parseMacContainerFromSignatureContainer
(byte[] signature) (package private) byte[]
parseSignature
(PdfDictionary authDictionary) private static byte[]
parseSignatureValueFromSignatureContainer
(byte[] signature) private static IASN1Sequence
parseSignerInfoSequence
(byte[] signature) Methods inherited from class com.itextpdf.kernel.mac.MacContainerReader
getByteRange, getInstance, getSignature, parseAuthAttributes, parseDigestAlgorithm, parseMac, parseMacKey, parseMessageDigest
-
Field Details
-
BC_FACTORY
-
ID_ATTR_PDF_MAC_DATA
- See Also:
-
-
Constructor Details
-
MacSignatureContainerReader
MacSignatureContainerReader(PdfDictionary authDictionary)
-
-
Method Details
-
parseSignature
- Specified by:
parseSignature
in classMacContainerReader
-
parseByteRange
- Specified by:
parseByteRange
in classMacContainerReader
-
parseMacContainer
- Specified by:
parseMacContainer
in classMacContainerReader
-
parseSignatureValueFromSignatureContainer
private static byte[] parseSignatureValueFromSignatureContainer(byte[] signature) -
parseMacContainerFromSignatureContainer
private static byte[] parseMacContainerFromSignatureContainer(byte[] signature) -
getSignatureDictionary
-
parseSignerInfoSequence
- Throws:
IOException
-