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 protected
SingleDssDict(PdfDict dssDictionary)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
static SingleDssDict
extract(PdfDict documentDict)
protected String
getCertArrayDictionaryName()
protected String
getCRLArrayDictionaryName()
protected String
getDictionaryName()
protected String
getOCSPArrayDictionaryName()
List<PdfVRIDict>
getVRIs()
Returns a list of VRI dictionariesint
hashCode()
-
Constructor Details
-
Method Details
-
extract
-
getDictionaryName
- Specified by:
getDictionaryName
in classAbstractPdfDssDict
-
getCertArrayDictionaryName
- Specified by:
getCertArrayDictionaryName
in classAbstractPdfDssDict
-
getCRLArrayDictionaryName
- Specified by:
getCRLArrayDictionaryName
in classAbstractPdfDssDict
-
getOCSPArrayDictionaryName
- Specified by:
getOCSPArrayDictionaryName
in classAbstractPdfDssDict
-
getVRIs
Description copied from interface:PdfDssDict
Returns a list of VRI dictionaries- Returns:
- a list of
PdfVRIDict
s
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractPdfDssDict
-
equals
- Overrides:
equals
in classAbstractPdfDssDict
-