Class AbstractPkiFactoryTestSignature<SP extends SerializableSignatureParameters,TP extends SerializableTimestampParameters>
java.lang.Object
eu.europa.esig.dss.test.signature.PKIFactoryAccess
eu.europa.esig.dss.test.signature.AbstractPkiFactoryTestSignature<SP,TP>
- Direct Known Subclasses:
AbstractPkiFactoryTestDocumentSignatureService
,AbstractPkiFactoryTestMultipleDocumentsSignatureService
public abstract class AbstractPkiFactoryTestSignature<SP extends SerializableSignatureParameters,TP extends SerializableTimestampParameters> extends PKIFactoryAccess
-
Field Summary
Fields inherited from class eu.europa.esig.dss.test.signature.PKIFactoryAccess
DSA_USER, ECDSA_USER, EE_GOOD_USER, EXPIRED_USER, GOOD_USER, GOOD_USER_CROSS_CERTIF, GOOD_USER_OCSP_ERROR_500, GOOD_USER_OCSP_FAIL, GOOD_USER_WITH_CRL_AND_OCSP, GOOD_USER_WITH_PSEUDO, GOOD_USER_WRONG_AIA, PSS_GOOD_USER, REVOKED_USER, ROOT_CA, RSA_SHA3_USER, SELF_SIGNED_USER, UNTRUSTED_USER
-
Constructor Summary
Constructors Constructor Description AbstractPkiFactoryTestSignature()
-
Method Summary
Methods inherited from class eu.europa.esig.dss.test.signature.PKIFactoryAccess
getAlternateGoodTsa, getBelgiumTrustAnchors, getCertificate, getCertificateByPrimaryKey, getCertificateChain, getCertificateVerifierWithoutTrustSources, getCompleteCertificateVerifier, getCompositeTsa, getEmptyCertificateVerifier, getError500GoodTsa, getFailGoodTsa, getGoodTsa, getGoodTsaByTime, getGoodTsaCrossCertification, getOfflineCertificateVerifier, getPrivateKeyEntry, getProxyConfig, getPSSGoodTsa, getRevokedTsa, getSelfSignedTsa, getSHA3GoodTsa, getSHA3PKITrustAnchors, getSigningAlias, getSigningCert, getToken, getTrustedCertificateSource
-
Constructor Details
-
AbstractPkiFactoryTestSignature
public AbstractPkiFactoryTestSignature()
-
-
Method Details
-
getSignatureParameters
-
getExpectedMime
-
isBaselineT
protected abstract boolean isBaselineT() -
isBaselineLTA
protected abstract boolean isBaselineLTA() -
signAndVerify
- Throws:
IOException
-
generateHtmlPdfReports
-
isGenerateHtmlPdfReports
protected boolean isGenerateHtmlPdfReports() -
checkAdvancedSignatures
-
getOriginalDocument
protected void getOriginalDocument(DSSDocument signedDocument, DiagnosticData diagnosticData) throws IOException- Throws:
IOException
-
getCanonicalizationMethod
-
getOriginalDocuments
-
sign
-
onDocumentSigned
protected void onDocumentSigned(byte[] byteArray) -
verifyDiagnosticData
-
verifyDiagnosticDataJaxb
-
checkSignatureScopes
-
verifySimpleReport
-
verifyDetailedReport
-
getValidator
-
getSignaturePolicyProvider
-
checkMimeType
-
checkNumberOfSignatures
-
checkDigestAlgorithm
-
checkSigningCertificateValue
-
checkIssuerSigningCertificateValue
-
checkCertificateChain
-
checkSignatureLevel
-
checkBLevelValid
-
checkTLevelAndValid
-
checkALevelAndValid
-
checkTimestamps
-
checkSigningDate
-
checkCommitmentTypeIndications
-
checkClaimedRoles
-
checkMessageDigestAlgorithm
-
checkSignaturePolicyIdentifier
-
checkPdfRevision
-
checkStructureValidation
-
verifyETSIValidationReport
-
validateETSIMessageDigest
-
validateETSIFilter
-
validateETSISubFilter
-
validateETSIContactInfo
-
validateETSISAReasonType
-
validateETSISAName
-
validateETSIDSSType
-
validateETSIVRIType
-
validateETSISASignatureProductionPlaceType
protected void validateETSISASignatureProductionPlaceType(SASignatureProductionPlaceType productionPlace) -
checkNoDuplicateCompleteCertificates
-
checkNoDuplicateCompleteRevocationData
-