Uses of Enum Class
eu.europa.esig.dss.enumerations.SignatureAlgorithm
Packages that use SignatureAlgorithm
Package
Description
-
Uses of SignatureAlgorithm in eu.europa.esig.dss.cades.validation
Methods in eu.europa.esig.dss.cades.validation that return SignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.cms.operator
Methods in eu.europa.esig.dss.cms.operator with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionCustomContentSignerBuilder.build(SignatureAlgorithm signatureAlgorithm) Builds aCustomContentSignerfor the CMS signature creation.CustomContentSignerBuilder.build(SignatureAlgorithm signatureAlgorithm, SignatureValue signatureValue) Builds aCustomContentSignerfor the CMS signature creation using the given SignatureValue. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.crl
Methods in eu.europa.esig.dss.crl that return SignatureAlgorithmModifier and TypeMethodDescriptionCRLValidity.getSignatureAlgorithm()Gets used SignatureAlgorithmMethods in eu.europa.esig.dss.crl with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionvoidCRLValidity.setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm) Sets used SignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.diagnostic
Methods in eu.europa.esig.dss.diagnostic that return SignatureAlgorithmModifier and TypeMethodDescriptionAbstractTokenProxy.getSignatureAlgorithm()TokenProxy.getSignatureAlgorithm()Returns the SignatureAlgorithm used to create the signatureValue -
Uses of SignatureAlgorithm in eu.europa.esig.dss.enumerations
Subclasses with type arguments of type SignatureAlgorithm in eu.europa.esig.dss.enumerationsMethods in eu.europa.esig.dss.enumerations that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmFor given signature algorithm and digest algorithm this function returns the Java form of the signature algorithm Signature Algorithmsstatic SignatureAlgorithmReturns a correspondingSignatureAlgorithmby the JWA namestatic SignatureAlgorithmSignatureAlgorithm.forJWA(String jsonWebAlgorithm, SignatureAlgorithm defaultValue) This method return theSignatureAlgorithmor the default value if the algorithm is unknown.static SignatureAlgorithmReturns a correspondingSignatureAlgorithmby the OIDstatic SignatureAlgorithmSignatureAlgorithm.forOidAndParams(String oid, byte[] sigAlgParams) Returns a correspondingSignatureAlgorithmby the OID and signature algorithm parametersstatic SignatureAlgorithmReturns a correspondingSignatureAlgorithmby the XML URI stringstatic SignatureAlgorithmSignatureAlgorithm.forXML(String xmlName, SignatureAlgorithm defaultValue) This method return theSignatureAlgorithmor the default value if the algorithm is unknown.static SignatureAlgorithmSignatureAlgorithm.getAlgorithm(EncryptionAlgorithm encryptionAlgorithm, DigestAlgorithm digestAlgorithm) For given encryption algorithm and digest algorithm this function returns the signature algorithm.static SignatureAlgorithmReturns the enum constant of this class with the specified name.static SignatureAlgorithm[]SignatureAlgorithm.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in eu.europa.esig.dss.enumerations with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmSignatureAlgorithm.forJWA(String jsonWebAlgorithm, SignatureAlgorithm defaultValue) This method return theSignatureAlgorithmor the default value if the algorithm is unknown.static SignatureAlgorithmSignatureAlgorithm.forXML(String xmlName, SignatureAlgorithm defaultValue) This method return theSignatureAlgorithmor the default value if the algorithm is unknown. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.jades.validation
Methods in eu.europa.esig.dss.jades.validation that return SignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.model
Methods in eu.europa.esig.dss.model that return SignatureAlgorithmModifier and TypeMethodDescriptionSignatureValue.getAlgorithm()Gets theSignatureAlgorithmAbstractSerializableSignatureParameters.getSignatureAlgorithm()SerializableSignatureParameters.getSignatureAlgorithm()Gets the signature algorithm.Methods in eu.europa.esig.dss.model with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionvoidSignatureValue.setAlgorithm(SignatureAlgorithm algorithm) Sets theSignatureAlgorithmConstructors in eu.europa.esig.dss.model with parameters of type SignatureAlgorithmModifierConstructorDescriptionSignatureValue(SignatureAlgorithm algorithm, byte[] value) Default constructor -
Uses of SignatureAlgorithm in eu.europa.esig.dss.model.policy
Methods in eu.europa.esig.dss.model.policy that return SignatureAlgorithmModifier and TypeMethodDescriptionSignatureAlgorithmWithMinKeySize.getSignatureAlgorithm()Gets Signature algorithmMethods in eu.europa.esig.dss.model.policy that return types with arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionCryptographicSuite.getAcceptableSignatureAlgorithms()Gets a map of SignatureAlgorithm's extracted from a cryptographic suite and their correspondingCryptographicSuiteEvaluationrulesConstructors in eu.europa.esig.dss.model.policy with parameters of type SignatureAlgorithmModifierConstructorDescriptionSignatureAlgorithmWithMinKeySize(SignatureAlgorithm signatureAlgorithm, int minKeySize) Default constructor -
Uses of SignatureAlgorithm in eu.europa.esig.dss.model.policy.crypto
Methods in eu.europa.esig.dss.model.policy.crypto that return types with arguments of type SignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.model.x509
Fields in eu.europa.esig.dss.model.x509 declared as SignatureAlgorithmModifier and TypeFieldDescriptionprotected SignatureAlgorithmToken.signatureAlgorithmThe algorithm that was used to sign the token.Methods in eu.europa.esig.dss.model.x509 that return SignatureAlgorithmModifier and TypeMethodDescriptionToken.getSignatureAlgorithm()Returns the algorithm that was used to sign the token (ex: SHA1WithRSAEncryption, SHA1withRSA...). -
Uses of SignatureAlgorithm in eu.europa.esig.dss.pki.jaxb.builder
Methods in eu.europa.esig.dss.pki.jaxb.builder with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionX509CertificateBuilder.issuer(CertificateToken issuerCertificate, KeyPair issuerKeyPair, SignatureAlgorithm signatureAlgorithm) Sets mandatory information about the certificate's issuer to sign the created certificate with a CertificateToken of the issuerX509CertificateBuilder.issuer(CertificateToken issuerCertificate, PrivateKey issuerPrivateKey, SignatureAlgorithm signatureAlgorithm) Deprecated.since DSS 6.4.X509CertificateBuilder.issuer(org.bouncycastle.asn1.x500.X500Name issuerName, KeyPair issuerKeyPair, SignatureAlgorithm signatureAlgorithm) Sets mandatory information about the certificate's issuer to sign the created certificateX509CertificateBuilder.issuer(org.bouncycastle.asn1.x500.X500Name issuerName, PrivateKey issuerPrivateKey, SignatureAlgorithm signatureAlgorithm) Deprecated.since DSS 6.4. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.pki.x509.revocation.crl
Methods in eu.europa.esig.dss.pki.x509.revocation.crl that return SignatureAlgorithmModifier and TypeMethodDescriptionprotected SignatureAlgorithmPKICRLSource.getSignatureAlgorithm(CertEntity crlIssuer) Returns a signature algorithm to be used on CRL creation -
Uses of SignatureAlgorithm in eu.europa.esig.dss.pki.x509.revocation.ocsp
Methods in eu.europa.esig.dss.pki.x509.revocation.ocsp that return SignatureAlgorithmModifier and TypeMethodDescriptionprotected SignatureAlgorithmPKIOCSPSource.getSignatureAlgorithm(CertEntity ocspResponder) Returns a signature algorithm to be used on OCSP response creation -
Uses of SignatureAlgorithm in eu.europa.esig.dss.policy
Methods in eu.europa.esig.dss.policy that return types with arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionCryptographicConstraintWrapper.getAcceptableSignatureAlgorithms() -
Uses of SignatureAlgorithm in eu.europa.esig.dss.signature
Methods in eu.europa.esig.dss.signature with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionprotected SignatureValueAbstractSignatureService.ensureSignatureValue(SignatureAlgorithm targetSignatureAlgorithm, SignatureValue signatureValue) This method ensures the providedsignatureValuehas the expectedtargetSignatureAlgorithmSignatureValueChecker.ensureSignatureValue(SignatureValue signatureValue, SignatureAlgorithm targetSignatureAlgorithm) This method ensures the providedsignatureValuehas the expectedtargetSignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.spi
Methods in eu.europa.esig.dss.spi that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmDSSUtils.getEdDSASignatureAlgorithm(byte[] signatureValue) This method returns aSignatureAlgorithmused to create thesignatureValueNOTE: Only EdDSA algorithm is being returned by this method.Methods in eu.europa.esig.dss.spi with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureValueDSSUtils.convertECSignatureValue(SignatureAlgorithm expectedAlgorithm, SignatureValue signatureValue) This method ensures theSignatureValuehas an expected format and converts it when required -
Uses of SignatureAlgorithm in eu.europa.esig.dss.spi.signature
Methods in eu.europa.esig.dss.spi.signature that return SignatureAlgorithmModifier and TypeMethodDescriptionAdvancedSignature.getSignatureAlgorithm()Retrieves the signature algorithm (or cipher) used for generating the signature. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.spi.validation
Method parameters in eu.europa.esig.dss.spi.validation with type arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionvoidRevocationDataVerifier.setAcceptableSignatureAlgorithmKeyLength(Map<SignatureAlgorithm, Integer> acceptableSignatureAlgorithmKeyLength) Sets a map of acceptable Signature Algorithms and their corresponding minimal key length values. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.spi.x509.revocation.ocsp
Methods in eu.europa.esig.dss.spi.x509.revocation.ocsp that return SignatureAlgorithm -
Uses of SignatureAlgorithm in eu.europa.esig.dss.spi.x509.tsp
Methods in eu.europa.esig.dss.spi.x509.tsp that return SignatureAlgorithmModifier and TypeMethodDescriptionprotected SignatureAlgorithmKeyEntityTSPSource.getSignatureAlgorithm()Returns the target signature algorithm to be used to time-stamp generation -
Uses of SignatureAlgorithm in eu.europa.esig.dss.token
Methods in eu.europa.esig.dss.token with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionprotected DigestAbstractSignatureTokenConnection.ensureDigestUniform(SignatureAlgorithm signatureAlgorithm, Digest digest) This method ensures the digest value is provided in the correct format for signing according to the givensignatureAlgorithmNOTE: When RSA (without PSS) is used, the digest value shall be ASN.1 DigestInfo encoded before signingprotected AlgorithmParameterSpecAbstractSignatureTokenConnection.initParameters(SignatureAlgorithm signatureAlgorithm, DigestAlgorithm digestAlgorithm) This method instantiates signature parameters, when applicableAbstractSignatureTokenConnection.sign(ToBeSigned toBeSigned, SignatureAlgorithm signatureAlgorithm, DSSPrivateKeyEntry keyEntry) SignatureTokenConnection.sign(ToBeSigned toBeSigned, SignatureAlgorithm signatureAlgorithm, DSSPrivateKeyEntry keyEntry) This method signs thetoBeSigneddata with the pre-defined signature algorithmsignatureAlgorithm, and the givenkeyEntry.AbstractSignatureTokenConnection.signDigest(Digest digest, SignatureAlgorithm signatureAlgorithm, DSSPrivateKeyEntry keyEntry) SignatureTokenConnection.signDigest(Digest digest, SignatureAlgorithm signatureAlgorithm, DSSPrivateKeyEntry keyEntry) This method signs thedigestdata with the pre-definedsignatureAlgorithmand the givenkeyEntry. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.validation.policy
Methods in eu.europa.esig.dss.validation.policy with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic 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 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) -
Uses of SignatureAlgorithm in eu.europa.esig.dss.validation.process.bbb.aov.cc
Constructors in eu.europa.esig.dss.validation.process.bbb.aov.cc with parameters of type SignatureAlgorithmModifierConstructorDescriptionSignatureAlgorithmCryptographicChecker(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, String keyLengthUsedToSignThisToken, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor -
Uses of SignatureAlgorithm in eu.europa.esig.dss.validation.process.bbb.aov.cc.checks
Methods in eu.europa.esig.dss.validation.process.bbb.aov.cc.checks with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionprotected StringAbstractCryptographicCheck.getName(SignatureAlgorithm signatureAlgorithm) Returns name for an SignatureAlgorithm safelyConstructors in eu.europa.esig.dss.validation.process.bbb.aov.cc.checks with parameters of type SignatureAlgorithmModifierConstructorDescriptionPublicKeySizeAcceptableCheck(I18nProvider i18nProvider, SignatureAlgorithm signatureAlgorithm, String keyLength, 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 -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.dto
Methods in eu.europa.esig.dss.ws.dto that return SignatureAlgorithmModifier and TypeMethodDescriptionSignatureValueDTO.getAlgorithm()Gets the usedSignatureAlgorithmMethods in eu.europa.esig.dss.ws.dto with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionvoidSignatureValueDTO.setAlgorithm(SignatureAlgorithm algorithm) Sets the usedSignatureAlgorithmConstructors in eu.europa.esig.dss.ws.dto with parameters of type SignatureAlgorithmModifierConstructorDescriptionSignatureValueDTO(SignatureAlgorithm algorithm, byte[] value) The default constructor -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.server.signing.common
Methods in eu.europa.esig.dss.ws.server.signing.common with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionRemoteSignatureTokenConnection.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thetoBeSigneddata with the digestsignatureAlgorithmand the givenalias.RemoteSignatureTokenConnectionImpl.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) RemoteSignatureTokenConnection.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thedigestdata with asignatureAlgorithmand the givenalias.RemoteSignatureTokenConnectionImpl.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.server.signing.rest
Methods in eu.europa.esig.dss.ws.server.signing.rest with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionRestSignatureTokenConnectionImpl.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) RestSignatureTokenConnectionImpl.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.server.signing.rest.client
Methods in eu.europa.esig.dss.ws.server.signing.rest.client with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionRestSignatureTokenConnection.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thetoBeSigneddata with the digestdigestAlgorithmand the givenalias.RestSignatureTokenConnection.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thedigestdata with a maskmgfand the givenalias. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.server.signing.soap
Methods in eu.europa.esig.dss.ws.server.signing.soap with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionSoapSignatureTokenConnectionImpl.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) SoapSignatureTokenConnectionImpl.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) -
Uses of SignatureAlgorithm in eu.europa.esig.dss.ws.server.signing.soap.client
Methods in eu.europa.esig.dss.ws.server.signing.soap.client with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionSoapSignatureTokenConnection.sign(ToBeSignedDTO toBeSigned, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thetoBeSigneddata with thesignatureAlgorithmand the givenalias.SoapSignatureTokenConnection.signDigest(DigestDTO digest, SignatureAlgorithm signatureAlgorithm, String alias) This method signs thedigestdata with asignatureAlgorithmand the givenalias. -
Uses of SignatureAlgorithm in eu.europa.esig.dss.xades.validation
Methods in eu.europa.esig.dss.xades.validation that return SignatureAlgorithm