Uses of Interface
eu.europa.esig.dss.model.policy.CryptographicSuite
Packages that use CryptographicSuite
Package
Description
-
Uses of CryptographicSuite in eu.europa.esig.dss.model.policy
Methods in eu.europa.esig.dss.model.policy that return CryptographicSuiteModifier and TypeMethodDescriptionValidationPolicy.getCertificateCryptographicConstraint(Context context, SubContext subContext) This method creates theCryptographicSuitecorresponding to the context parameter.ValidationPolicy.getEvidenceRecordCryptographicConstraint()This method returns cryptographic constraints for validation of Evidence RecordValidationPolicy.getSignatureCryptographicConstraint(Context context) This method creates theCryptographicSuitecorresponding to the context parameter. -
Uses of CryptographicSuite in eu.europa.esig.dss.model.policy.crypto
Classes in eu.europa.esig.dss.model.policy.crypto that implement CryptographicSuiteModifier and TypeClassDescriptionclassThis class contains common methods for processing XML and JSON TS 119 322 schemas.Methods in eu.europa.esig.dss.model.policy.crypto that return CryptographicSuiteModifier and TypeMethodDescriptionCryptographicSuiteCatalogue.getCounterSignatureCertificatesCryptographicSuite()Gets theCryptographicSuitefor validation of counter signature certificatesCryptographicSuiteCatalogue.getCounterSignatureCryptographicSuite()Gets theCryptographicSuitefor validation of a counter signatureCryptographicSuiteCatalogue.getCryptographicSuite()Gets the globalCryptographicSuiteprotected CryptographicSuiteCryptographicSuiteCatalogue.getCryptographicSuite(CryptographicSuiteMetadata metadata, List<CryptographicSuiteAlgorithm> algorithmList) Builds a cryptographic suite for the given content.CryptographicSuiteCatalogue.getEvidenceRecordSignatureCryptographicSuite()Gets theCryptographicSuitefor validation of an evidence recordCryptographicSuiteCatalogue.getRevocationCertificatesCryptographicSuite()Gets theCryptographicSuitefor validation of revocation data certificatesCryptographicSuiteCatalogue.getRevocationCryptographicSuite()Gets theCryptographicSuitefor validation of a revocation dataCryptographicSuiteCatalogue.getSignatureCertificatesCryptographicSuite()Gets theCryptographicSuitefor validation of signature certificatesCryptographicSuiteCatalogue.getSignatureCryptographicSuite()Gets theCryptographicSuitefor validation of a signatureCryptographicSuiteCatalogue.getTimestampCertificatesCryptographicSuite()Gets theCryptographicSuitefor validation of timestamp data certificatesCryptographicSuiteCatalogue.getTimestampCryptographicSuite()Gets theCryptographicSuitefor validation of a timestamp -
Uses of CryptographicSuite in eu.europa.esig.dss.policy
Classes in eu.europa.esig.dss.policy that implement CryptographicSuiteModifier and TypeClassDescriptionclassWraps aCryptographicConstraintof the DSS JAXB validation policy implementation into aCryptographicConstraintWrapperMethods in eu.europa.esig.dss.policy that return CryptographicSuiteModifier and TypeMethodDescriptionEtsiValidationPolicy.getCertificateCryptographicConstraint(Context context, SubContext subContext) EtsiValidationPolicy.getEvidenceRecordCryptographicConstraint()EtsiValidationPolicy.getSignatureCryptographicConstraint(Context context) -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.policy
Methods in eu.europa.esig.dss.validation.policy that return CryptographicSuiteModifier and TypeMethodDescriptionValidationPolicyWithCryptographicSuite.getCertificateCryptographicConstraint(Context context, SubContext subContext) ValidationPolicyWithCryptographicSuite.getEvidenceRecordCryptographicConstraint()ValidationPolicyWithCryptographicSuite.getSignatureCryptographicConstraint(Context context) Methods in eu.europa.esig.dss.validation.policy with parameters of type CryptographicSuiteModifier and TypeMethodDescriptionstatic DateCryptographicSuiteUtils.getExpirationDate(CryptographicSuite cryptographicSuite, DigestAlgorithm digestAlgorithm) Gets an expiration date for the digest algorithm with namedigestAlgoToSearch.static DateCryptographicSuiteUtils.getExpirationDate(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, Integer keySize) Gets an expiration date for the encryption algorithm with namesignatureAlgorithmandkeyLength.static DateCryptographicSuiteUtils.getExpirationDate(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, String keyLength) Gets an expiration date for the encryption algorithm with namesignatureAlgorithmandkeyLength.static Set<DigestAlgorithm> CryptographicSuiteUtils.getReliableDigestAlgorithmsAtTime(CryptographicSuite cryptographicSuite, Date validationTime) This method returns a list of reliableDigestAlgorithmaccording to the current validation policy at the given validation timestatic Set<SignatureAlgorithmWithMinKeySize> CryptographicSuiteUtils.getReliableSignatureAlgorithmsWithMinimalKeyLengthAtTime(CryptographicSuite cryptographicSuite, Date validationTime) This method returns a list of reliableSignatureAlgorithmWithMinKeySizeaccording to the current validation policy and at the given time.static booleanCryptographicSuiteUtils.isDigestAlgorithmReliable(CryptographicSuite cryptographicSuite, DigestAlgorithm digestAlgorithm) Checks if the givenDigestAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isDigestAlgorithmReliableAtTime(CryptographicSuite cryptographicSuite, DigestAlgorithm digestAlgorithm, Date validationTime) This method verifies whether thedigestAlgorithmis reliable at thevalidationTimestatic booleanCryptographicSuiteUtils.isSignatureAlgorithmKeyLengthBigEnough(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, String keyLength) This method verifies whether the givenkeyLengthof thesignatureAlgorithmis big enough.static booleanCryptographicSuiteUtils.isSignatureAlgorithmReliable(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm) Checks if the givenSignatureAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isSignatureAlgorithmReliableAtTime(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, String keyLength, Date validationTime) This method verifies whether thesignatureAlgorithmwith thekeySizeis reliable at thevalidationTimestatic booleanCryptographicSuiteUtils.isSignatureAlgorithmWithKeySizeReliable(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, Integer keySize) Checks if the {code keyLength} forSignatureAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isSignatureAlgorithmWithKeySizeReliable(CryptographicSuite cryptographicSuite, SignatureAlgorithm signatureAlgorithm, String keyLength) Checks if the {code keyLength} forSignatureAlgorithmis reliable (acceptable)voidValidationPolicyWithCryptographicSuite.setCryptographicSuite(CryptographicSuite cryptographicSuite) This method sets global cryptographic suite, to be applied when no context-specific cryptographic rules are defined.voidValidationPolicyWithCryptographicSuite.setCryptographicSuite(CryptographicSuite cryptographicSuite, Context context) This method sets cryptographic suite for a specificContext.voidValidationPolicyWithCryptographicSuite.setCryptographicSuite(CryptographicSuite cryptographicSuite, Context context, SubContext subContext) This method sets cryptographic suite for a specific combination of aContextand aSubContext.ValidationPolicyLoader.ValidationPolicyLoaderWithCryptoSuite.withCryptographicSuite(CryptographicSuite cryptographicSuite) ValidationPolicyLoader.withCryptographicSuite(CryptographicSuite cryptographicSuite) Sets a global cryptographic suite.ValidationPolicyLoader.ValidationPolicyLoaderWithCryptoSuite.withCryptographicSuiteForContext(CryptographicSuite cryptographicSuite, Context context) ValidationPolicyLoader.ValidationPolicyLoaderWithCryptoSuite.withCryptographicSuiteForContext(CryptographicSuite cryptographicSuite, Context context, SubContext subContext) ValidationPolicyLoader.withCryptographicSuiteForContext(CryptographicSuite cryptographicSuite, Context context) Sets a cryptographic suite for the given Context.ValidationPolicyLoader.withCryptographicSuiteForContext(CryptographicSuite cryptographicSuite, Context context, SubContext subContext) Sets a cryptographic suite for the given Context and SubContext.Constructors in eu.europa.esig.dss.validation.policy with parameters of type CryptographicSuiteModifierConstructorDescriptionprotectedValidationPolicyLoaderWithCryptoSuite(ValidationPolicyLoader validationPolicyLoader, CryptographicSuite cryptographicSuite) Constructor to create aValidationPolicyFactoryusing a custom validation policyConstructor parameters in eu.europa.esig.dss.validation.policy with type arguments of type CryptographicSuiteModifierConstructorDescriptionprotectedValidationPolicyLoaderWithCryptoSuite(ValidationPolicyLoader validationPolicyLoader, List<CryptographicSuite> cryptographicSuites) Constructor to create aValidationPolicyFactoryusing a custom validation policy -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.aov
Fields in eu.europa.esig.dss.validation.process.bbb.aov declared as CryptographicSuiteModifier and TypeFieldDescriptionprotected CryptographicSuiteAlgorithmObsolescenceValidation.cryptographicSuiteCryptographic suite for the token's validationMethods in eu.europa.esig.dss.validation.process.bbb.aov that return CryptographicSuiteModifier and TypeMethodDescriptionprotected CryptographicSuiteAlgorithmObsolescenceValidation.getCryptographicSuite()Gets the cryptographic suite based on the currently validatingcontextprotected CryptographicSuiteCertificateAlgorithmObsolescenceValidation.getCryptographicSuite()protected CryptographicSuiteEvidenceRecordAlgorithmObsolescenceValidation.getCryptographicSuite() -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.aov.cc
Fields in eu.europa.esig.dss.validation.process.bbb.aov.cc declared as CryptographicSuiteModifier and TypeFieldDescriptionprotected final CryptographicSuiteAbstractAlgorithmCryptographicChecker.cryptographicSuiteCryptographic constraintConstructors in eu.europa.esig.dss.validation.process.bbb.aov.cc with parameters of type CryptographicSuiteModifierConstructorDescriptionprotectedAbstractAlgorithmCryptographicChecker(I18nProvider i18nProvider, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorDigestAlgorithmCryptographicChecker(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructorSignatureAlgorithmCryptographicChecker(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, String keyLengthUsedToSignThisToken, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.aov.cc.checks
Constructors in eu.europa.esig.dss.validation.process.bbb.aov.cc.checks with parameters of type CryptographicSuiteModifierConstructorDescriptionDigestAlgorithmAtValidationTimeCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgo, Date validationDate, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorDigestAlgorithmReliableCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgo, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorPublicKeySizeAcceptableCheck(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, String keyLength, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorPublicKeySizeKnownCheck(I18nProvider i18nProvider, String keySize, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorSignatureAlgorithmAtValidationTimeCheck(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, String keyLength, Date validationDate, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorSignatureAlgorithmReliableCheck(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor