Package org.apache.wss4j.common.crypto
Class AlgorithmSuite
java.lang.Object
org.apache.wss4j.common.crypto.AlgorithmSuite
This class holds the permitted values for encryption/signature/etc. algorithms on the
inbound side. If the corresponding value is not null then the received algorithm must
match the appropriate algorithm stored in this class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddC14nAlgorithm(String c14nAlgorithm) voidaddDerivedKeyAlgorithm(String derivedKeyAlgorithm) voidaddDigestAlgorithm(String digestAlgorithm) voidaddEncryptionMethod(String encryptionMethod) voidaddKeyAgreementMethodAlgorithm(String keyAgreementAlgorithm) voidaddKeyWrapAlgorithm(String keyWrapAlgorithm) voidaddSignatureMethod(String signatureMethod) voidaddTransformAlgorithm(String transformAlgorithm) intintintintintintintintvoidsetEncryptionDerivedKeyLength(int encryptionDerivedKeyLength) voidsetMaximumAsymmetricKeyLength(int maximumAsymmetricKeyLength) voidsetMaximumEllipticCurveKeyLength(int maximumEllipticCurveKeyLength) voidsetMaximumSymmetricKeyLength(int maximumSymmetricKeyLength) voidsetMinimumAsymmetricKeyLength(int minimumAsymmetricKeyLength) voidsetMinimumEllipticCurveKeyLength(int minimumEllipticCurveKeyLength) voidsetMinimumSymmetricKeyLength(int minimumSymmetricKeyLength) voidsetSignatureDerivedKeyLength(int signatureDerivedKeyLength)
-
Constructor Details
-
AlgorithmSuite
public AlgorithmSuite()
-
-
Method Details
-
addSignatureMethod
-
getSignatureMethods
-
addC14nAlgorithm
-
getC14nAlgorithms
-
addDigestAlgorithm
-
getDigestAlgorithms
-
addTransformAlgorithm
-
getTransformAlgorithms
-
addEncryptionMethod
-
getEncryptionMethods
-
addKeyWrapAlgorithm
-
getKeyWrapAlgorithms
-
addKeyAgreementMethodAlgorithm
-
getKeyAgreementMethodAlgorithms
-
addDerivedKeyAlgorithm
-
getDerivedKeyAlgorithms
-
getMaximumSymmetricKeyLength
public int getMaximumSymmetricKeyLength() -
setMaximumSymmetricKeyLength
public void setMaximumSymmetricKeyLength(int maximumSymmetricKeyLength) -
getMinimumAsymmetricKeyLength
public int getMinimumAsymmetricKeyLength() -
setMinimumAsymmetricKeyLength
public void setMinimumAsymmetricKeyLength(int minimumAsymmetricKeyLength) -
getMaximumAsymmetricKeyLength
public int getMaximumAsymmetricKeyLength() -
setMaximumAsymmetricKeyLength
public void setMaximumAsymmetricKeyLength(int maximumAsymmetricKeyLength) -
getEncryptionDerivedKeyLength
public int getEncryptionDerivedKeyLength() -
setEncryptionDerivedKeyLength
public void setEncryptionDerivedKeyLength(int encryptionDerivedKeyLength) -
getSignatureDerivedKeyLength
public int getSignatureDerivedKeyLength() -
setSignatureDerivedKeyLength
public void setSignatureDerivedKeyLength(int signatureDerivedKeyLength) -
getMinimumSymmetricKeyLength
public int getMinimumSymmetricKeyLength() -
setMinimumSymmetricKeyLength
public void setMinimumSymmetricKeyLength(int minimumSymmetricKeyLength) -
getMaximumEllipticCurveKeyLength
public int getMaximumEllipticCurveKeyLength() -
setMaximumEllipticCurveKeyLength
public void setMaximumEllipticCurveKeyLength(int maximumEllipticCurveKeyLength) -
getMinimumEllipticCurveKeyLength
public int getMinimumEllipticCurveKeyLength() -
setMinimumEllipticCurveKeyLength
public void setMinimumEllipticCurveKeyLength(int minimumEllipticCurveKeyLength)
-