Class MacSignatureContainerReader
java.lang.Object
com.itextpdf.kernel.mac.MacContainerReader
com.itextpdf.kernel.mac.MacSignatureContainerReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IBouncyCastleFactoryprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static PdfDictionarygetSignatureDictionary(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 IASN1SequenceparseSignerInfoSequence(byte[] signature) Methods inherited from class 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:
parseSignaturein classMacContainerReader
-
parseByteRange
- Specified by:
parseByteRangein classMacContainerReader
-
parseMacContainer
- Specified by:
parseMacContainerin classMacContainerReader
-
parseSignatureValueFromSignatureContainer
private static byte[] parseSignatureValueFromSignatureContainer(byte[] signature) -
parseMacContainerFromSignatureContainer
private static byte[] parseMacContainerFromSignatureContainer(byte[] signature) -
getSignatureDictionary
-
parseSignerInfoSequence
- Throws:
IOException
-