# Uses of Interface
org.opensaml.xmlsec.algorithm.KeySpecifiedAlgorithm

Packages that use KeySpecifiedAlgorithm
Package
Description
org.opensaml.xmlsec.algorithm
Configuration and support classes for security algorithms.
org.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor classes.

## Uses of KeySpecifiedAlgorithm in org.opensaml.xmlsec.algorithm

Subinterfaces of KeySpecifiedAlgorithm in org.opensaml.xmlsec.algorithm
Modifier and Type
Interface
Description
`interface`
`BlockEncryptionAlgorithm`
Interface for block encryption algorithm descriptors.
`interface`
`KeyTransportAlgorithm`
Interface for key transport algorithm descriptors.
`interface`
`SignatureAlgorithm`
Interface for signature algorithm descriptors.
`interface`
`SymmetricKeyWrapAlgorithm`
Interface for symmetric key wrap algorithm descriptors.

## Uses of KeySpecifiedAlgorithm in org.opensaml.xmlsec.algorithm.descriptors

Classes in org.opensaml.xmlsec.algorithm.descriptors that implement KeySpecifiedAlgorithm
Modifier and Type
Class
Description
`final class`
`BlockEncryptionAES128CBC`
Algorithm descriptor for block encryption algorithm: AES-128-CBC.
`final class`
`BlockEncryptionAES128GCM`
Algorithm descriptor for block encryption algorithm: AES-128-GCM.
`final class`
`BlockEncryptionAES192CBC`
Algorithm descriptor for block encryption algorithm: AES-192-CBC.
`final class`
`BlockEncryptionAES192GCM`
Algorithm descriptor for block encryption algorithm: AES-192-GCM.
`final class`
`BlockEncryptionAES256CBC`
Algorithm descriptor for block encryption algorithm: AES-256-CBC.
`final class`
`BlockEncryptionAES256GCM`
Algorithm descriptor for block encryption algorithm: AES-256-GCM.
`final class`
`BlockEncryptionDESede`
Algorithm descriptor for block encryption algorithm: DESede-CBC.
`final class`
`KeyTransportRSA15`
Algorithm descriptor for key transport algorithm: RSA v1.5.
`final class`
`KeyTransportRSAOAEP`
Algorithm descriptor for key transport algorithm: RSA OAEP.
`final class`
`KeyTransportRSAOAEPMGF1P`
Algorithm descriptor for key transport algorithm: RSA OAEP MGF1P.
`final class`
`SignatureDSASHA1`
Algorithm descriptor for signature algorithm: DSA SHA-1.
`final class`
`SignatureDSASHA256`
Algorithm descriptor for signature algorithm: DSA SHA-1.
`final class`
`SignatureECDSASHA1`
Algorithm descriptor for signature algorithm: ECDSA SHA-1.
`final class`
`SignatureECDSASHA224`
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
`final class`
`SignatureECDSASHA256`
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
`final class`
`SignatureECDSASHA384`
Algorithm descriptor for signature algorithm: ECDSA SHA-384.
`final class`
`SignatureECDSASHA512`
Algorithm descriptor for signature algorithm: ECDSA SHA-512.
`final class`
`SignatureRSAMD5`
Algorithm descriptor for signature algorithm: RSA MD5.
`final class`
`SignatureRSARIPEMD160`
Algorithm descriptor for signature algorithm: RSA RIPEMD160.
`final class`
`SignatureRSASHA1`
Algorithm descriptor for signature algorithm: RSA SHA-1.
`final class`
`SignatureRSASHA224`
Algorithm descriptor for signature algorithm: RSA SHA-256.
`final class`
`SignatureRSASHA256`
Algorithm descriptor for signature algorithm: RSA SHA-256.
`final class`
`SignatureRSASHA384`
Algorithm descriptor for signature algorithm: RSA SHA-384.
`final class`
`SignatureRSASHA512`
Algorithm descriptor for signature algorithm: RSA SHA-512.
`final class`
`SignatureRSASSA_PSS_SHA1_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-1 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA224_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-224 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA256_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-256 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA3_224_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-224 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA3_256_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-256 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA3_384_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-384 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA3_512_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA3-512 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA384_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-384 with MGF1.
`final class`
`SignatureRSASSA_PSS_SHA512_MGF1`
Algorithm descriptor for signature algorithm: RSASSA-PSS SHA-512 with MGF1.
`final class`
`SymmetricKeyWrapAES128`
Algorithm descriptor for symmetric key wrap algorithm: AES-128.
`final class`
`SymmetricKeyWrapAES192`
Algorithm descriptor for symmetric key wrap algorithm: AES-192.
`final class`
`SymmetricKeyWrapAES256`
Algorithm descriptor for symmetric key wrap algorithm: AES-256.
`final class`
`SymmetricKeyWrapDESede`
Algorithm descriptor for symmetric key wrap algorithm: DESede.