Package eu.europa.esig.dss.pdf
Class SingleDssDict
java.lang.Object
eu.europa.esig.dss.pdf.AbstractPdfDssDict
eu.europa.esig.dss.pdf.SingleDssDict
- All Implemented Interfaces:
PdfDssDict
public class SingleDssDict extends AbstractPdfDssDict
This class is a representation of a DSS (Document Security Store) Dictionary embedded in a PDF file.
The dictionary is unique in a PDF file and can contain : VRI dictionary, certificates (Certs), OCSP responses (OCSPs)
and CRLs.
This dictionary is filled in PAdES-BASELINE-LT extension process.
-
Constructor Summary
Constructors Modifier Constructor Description protectedSingleDssDict(PdfDict dssDictionary) -
Method Summary
Modifier and Type Method Description booleanequals(Object obj)static SingleDssDictextract(PdfDict documentDict)protected StringgetCertArrayDictionaryName()protected StringgetCRLArrayDictionaryName()protected StringgetDictionaryName()protected StringgetOCSPArrayDictionaryName()List<PdfVRIDict>getVRIs()Returns a list of VRI dictionariesinthashCode()
-
Constructor Details
-
Method Details
-
extract
-
getDictionaryName
- Specified by:
getDictionaryNamein classAbstractPdfDssDict
-
getCertArrayDictionaryName
- Specified by:
getCertArrayDictionaryNamein classAbstractPdfDssDict
-
getCRLArrayDictionaryName
- Specified by:
getCRLArrayDictionaryNamein classAbstractPdfDssDict
-
getOCSPArrayDictionaryName
- Specified by:
getOCSPArrayDictionaryNamein classAbstractPdfDssDict
-
getVRIs
Description copied from interface:PdfDssDictReturns a list of VRI dictionaries- Returns:
- a list of
PdfVRIDicts
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractPdfDssDict
-
equals
- Overrides:
equalsin classAbstractPdfDssDict
-