Package com.itextpdf.kernel.mac
Class MacContainerReader
java.lang.Object
com.itextpdf.kernel.mac.MacContainerReader
- Direct Known Subclasses:
MacSignatureContainerReader
,MacStandaloneContainerReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IBouncyCastleFactory
private final long[]
private final byte[]
private final byte[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate IASN1Sequence
(package private) long[]
(package private) static MacContainerReader
getInstance
(PdfDictionary authDictionary) (package private) byte[]
(package private) IASN1Set
(package private) abstract long[]
parseByteRange
(PdfDictionary authDictionary) (package private) String
(package private) byte[]
parseMac()
(package private) abstract byte[]
parseMacContainer
(PdfDictionary authDictionary) (package private) byte[]
(package private) IASN1Sequence
(package private) abstract byte[]
parseSignature
(PdfDictionary authDictionary)
-
Field Details
-
BC_FACTORY
-
macContainer
private final byte[] macContainer -
byteRange
private final long[] byteRange -
signature
private final byte[] signature
-
-
Constructor Details
-
MacContainerReader
MacContainerReader(PdfDictionary authDictionary)
-
-
Method Details
-
getInstance
-
parseSignature
-
parseByteRange
-
parseMacContainer
-
getByteRange
long[] getByteRange() -
getSignature
byte[] getSignature() -
parseMac
byte[] parseMac() -
parseAuthAttributes
IASN1Set parseAuthAttributes() -
parseMessageDigest
IASN1Sequence parseMessageDigest() -
parseMacKey
byte[] parseMacKey() -
parseDigestAlgorithm
String parseDigestAlgorithm() -
getAuthDataSequence
-