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 IBouncyCastleFactoryBC_FACTORYprivate long[]byteRangeprivate byte[]macContainerprivate 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 IASN1SequencegetAuthDataSequence()(package private) long[]getByteRange()(package private) static MacContainerReadergetInstance(PdfDictionary authDictionary)(package private) byte[]getSignature()(package private) IASN1SetparseAuthAttributes()(package private) abstract long[]parseByteRange(PdfDictionary authDictionary)(package private) java.lang.StringparseDigestAlgorithm()(package private) byte[]parseMac()(package private) abstract byte[]parseMacContainer(PdfDictionary authDictionary)(package private) byte[]parseMacKey()(package private) IASN1SequenceparseMessageDigest()(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()
-
-