Package com.itextpdf.kernel.mac
Class MacContainerReader
- java.lang.Object
-
- com.itextpdf.kernel.mac.MacContainerReader
-
- Direct Known Subclasses:
MacSignatureContainerReader
,MacStandaloneContainerReader
abstract class MacContainerReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static IBouncyCastleFactory
BC_FACTORY
private long[]
byteRange
private byte[]
macContainer
private byte[]
signature
-
Constructor Summary
Constructors Constructor Description MacContainerReader(PdfDictionary authDictionary)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private IASN1Sequence
getAuthDataSequence()
(package private) long[]
getByteRange()
(package private) static MacContainerReader
getInstance(PdfDictionary authDictionary)
(package private) byte[]
getSignature()
(package private) IASN1Set
parseAuthAttributes()
(package private) abstract long[]
parseByteRange(PdfDictionary authDictionary)
(package private) java.lang.String
parseDigestAlgorithm()
(package private) byte[]
parseMac()
(package private) abstract byte[]
parseMacContainer(PdfDictionary authDictionary)
(package private) byte[]
parseMacKey()
(package private) IASN1Sequence
parseMessageDigest()
(package private) abstract byte[]
parseSignature(PdfDictionary authDictionary)
-
-
-
Field Detail
-
BC_FACTORY
private static final IBouncyCastleFactory BC_FACTORY
-
macContainer
private final byte[] macContainer
-
byteRange
private final long[] byteRange
-
signature
private final byte[] signature
-
-
Constructor Detail
-
MacContainerReader
MacContainerReader(PdfDictionary authDictionary)
-
-
Method Detail
-
getInstance
static MacContainerReader getInstance(PdfDictionary authDictionary)
-
parseSignature
abstract byte[] parseSignature(PdfDictionary authDictionary)
-
parseByteRange
abstract long[] parseByteRange(PdfDictionary authDictionary)
-
parseMacContainer
abstract byte[] parseMacContainer(PdfDictionary authDictionary)
-
getByteRange
long[] getByteRange()
-
getSignature
byte[] getSignature()
-
parseMac
byte[] parseMac()
-
parseAuthAttributes
IASN1Set parseAuthAttributes()
-
parseMessageDigest
IASN1Sequence parseMessageDigest()
-
parseMacKey
byte[] parseMacKey()
-
parseDigestAlgorithm
java.lang.String parseDigestAlgorithm()
-
getAuthDataSequence
private IASN1Sequence getAuthDataSequence()
-
-