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
Classes in eu.europa.esig.dss.model.policy 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 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.CryptographicSuiteFactory.loadCryptographicSuite(DSSDocument cryptographicSuiteDocument) Loads a cryptographic suite from aDSSDocumentprovided to the methodCryptographicSuiteFactory.loadCryptographicSuite(InputStream cryptographicSuiteInputStream) Loads a cryptographic suite from aInputStreamprovided to the methodCryptographicSuiteFactory.loadDefaultCryptographicSuite()Loads a default cryptographic suite provided by the application -
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.policy.crypto.json
Classes in eu.europa.esig.dss.policy.crypto.json that implement CryptographicSuiteModifier and TypeClassDescriptionclassThis class wraps an ETSI TS 119 312/322 JSON cryptographic suite policyMethods in eu.europa.esig.dss.policy.crypto.json that return CryptographicSuiteModifier and TypeMethodDescriptionCryptographicSuiteJsonFactory.loadCryptographicSuite(DSSDocument cryptographicSuiteDocument) CryptographicSuiteJsonFactory.loadCryptographicSuite(InputStream cryptographicSuiteInputStream) CryptographicSuiteJsonFactory.loadDefaultCryptographicSuite() -
Uses of CryptographicSuite in eu.europa.esig.dss.policy.crypto.xml
Classes in eu.europa.esig.dss.policy.crypto.xml that implement CryptographicSuiteModifier and TypeClassDescriptionclassThis class wraps an ETSI TS 119 312/322 XML cryptographic suite policyMethods in eu.europa.esig.dss.policy.crypto.xml that return CryptographicSuiteModifier and TypeMethodDescriptionCryptographicSuiteXmlFacade.getCryptographicSuite(InputStream is) Gets the cryptographic suite from theInputStreamCryptographicSuiteXmlFactory.loadCryptographicSuite(DSSDocument cryptographicSuiteDocument) CryptographicSuiteXmlFactory.loadCryptographicSuite(InputStream cryptographicSuiteInputStream) CryptographicSuiteXmlFactory.loadDefaultCryptographicSuite() -
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, EncryptionAlgorithm encryptionAlgorithm, Integer keySize) Gets an expiration date for the encryption algorithm with namealgoToSearchandkeyLength.static DateCryptographicSuiteUtils.getExpirationDate(CryptographicSuite cryptographicSuite, EncryptionAlgorithm encryptionAlgorithm, String keyLength) Gets an expiration date for the encryption algorithm with namealgoToSearchandkeyLength.static List<DigestAlgorithm> CryptographicSuiteUtils.getReliableDigestAlgorithmsAtTime(CryptographicSuite cryptographicSuite, Date validationTime) This method returns a list of reliableDigestAlgorithmaccording to the current validation policy at the given validation timeCryptographicSuiteUtils.getReliableEncryptionAlgorithmsWithMinimalKeyLengthAtTime(CryptographicSuite cryptographicSuite, Date validationTime) This method returns a map between reliableEncryptionAlgorithmaccording to the current validation policy and their minimal accepted key length at the given time.static booleanCryptographicSuiteUtils.isDigestAlgorithmReliable(CryptographicSuite cryptographicSuite, DigestAlgorithm digestAlgorithm) Checks if the givenDigestAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isEncryptionAlgorithmReliable(CryptographicSuite cryptographicSuite, EncryptionAlgorithm encryptionAlgorithm) Checks if the givenEncryptionAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isEncryptionAlgorithmWithKeySizeReliable(CryptographicSuite cryptographicSuite, EncryptionAlgorithm encryptionAlgorithm, Integer keySize) Checks if the {code keyLength} forEncryptionAlgorithmis reliable (acceptable)static booleanCryptographicSuiteUtils.isEncryptionAlgorithmWithKeySizeReliable(CryptographicSuite cryptographicSuite, EncryptionAlgorithm encryptionAlgorithm, String keyLength) Checks if the {code keyLength} forEncryptionAlgorithmis 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 policy -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.sav
Constructors in eu.europa.esig.dss.validation.process.bbb.sav with parameters of type CryptographicSuiteModifierConstructorDescriptionMessageImprintDigestAlgorithmValidation(I18nProvider i18nProvider, Date currentTime, DigestAlgorithm digestAlgorithm, CryptographicSuite constraint) Default constructor -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.sav.cc
Fields in eu.europa.esig.dss.validation.process.bbb.sav.cc declared as CryptographicSuiteModifier and TypeFieldDescriptionprotected final CryptographicSuiteAbstractCryptographicChecker.cryptographicSuiteCryptographic constraintConstructors in eu.europa.esig.dss.validation.process.bbb.sav.cc with parameters of type CryptographicSuiteModifierConstructorDescriptionprotectedAbstractCryptographicChecker(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructorprotectedAbstractCryptographicChecker(I18nProvider i18nProvider, EncryptionAlgorithm encryptionAlgorithm, DigestAlgorithm digestAlgorithm, String keyLengthUsedToSignThisToken, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Complete constructorCryptographicChecker(I18nProvider i18nProvider, TokenProxy token, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorprotectedDigestAlgorithmAtValidationTimeCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgo, Date validationDate, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorprotectedDigestAlgorithmReliableCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgo, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorDigestCryptographicChecker(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructorDigestMatcherListCryptographicChainBuilder(I18nProvider i18nProvider, T result, List<XmlDigestMatcher> digestMatchers, Date validationTime, CryptographicSuite constraint) Default constructorprotectedEncryptionAlgorithmAtValidationTimeCheck(I18nProvider i18nProvider, EncryptionAlgorithm encryptionAlgo, String keyLength, Date validationDate, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorprotectedEncryptionAlgorithmReliableCheck(I18nProvider i18nProvider, EncryptionAlgorithm encryptionAlgo, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorprotectedPublicKeySizeAcceptableCheck(I18nProvider i18nProvider, EncryptionAlgorithm encryptionAlgo, String keyLength, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructorprotectedPublicKeySizeKnownCheck(I18nProvider i18nProvider, String keySize, XmlCC result, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor -
Uses of CryptographicSuite in eu.europa.esig.dss.validation.process.bbb.sav.checks
Constructors in eu.europa.esig.dss.validation.process.bbb.sav.checks with parameters of type CryptographicSuiteModifierConstructorDescriptionCryptographicCheck(I18nProvider i18nProvider, T result, TokenProxy token, MessageTag position, Date validationDate, CryptographicSuite constraint) Default constructorprotectedCryptographicCheck(I18nProvider i18nProvider, T result, TokenProxy token, MessageTag position, Date validationDate, CryptographicSuite constraint, String tokenId) Default constructorCryptographicCheckWithId(I18nProvider i18nProvider, T result, TokenProxy token, MessageTag position, Date validationDate, CryptographicSuite constraint) Default constructorDigestMatcherCryptographicCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, T result, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructorMessageImprintCryptographicCheck(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, XmlSAV result, Date validationDate, CryptographicSuite constraint) Default constructor