Class EncryptionA256CBC_HS512

  • All Implemented Interfaces:
    org.opensaml.xmlsec.algorithm.AlgorithmDescriptor, org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm, org.opensaml.xmlsec.algorithm.KeyLengthSpecifiedAlgorithm, org.opensaml.xmlsec.algorithm.KeySpecifiedAlgorithm

    public final class EncryptionA256CBC_HS512
    extends Object
    implements org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm
    Algorithm descriptor for block encryption algorithm: A256CBC-HS512.
    • Constructor Detail

      • EncryptionA256CBC_HS512

        public EncryptionA256CBC_HS512()
    • Method Detail

      • getKey

        @Nonnull
        public String getKey()
        Specified by:
        getKey in interface org.opensaml.xmlsec.algorithm.KeySpecifiedAlgorithm
      • getURI

        @Nonnull
        public String getURI()
        Specified by:
        getURI in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
      • getType

        @Nonnull
        public org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType getType()
        Specified by:
        getType in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
      • getJCAAlgorithmID

        @Nonnull
        public String getJCAAlgorithmID()
        Specified by:
        getJCAAlgorithmID in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
      • getKeyLength

        @Nonnull
        public Integer getKeyLength()
        Specified by:
        getKeyLength in interface org.opensaml.xmlsec.algorithm.KeyLengthSpecifiedAlgorithm
      • getCipherMode

        @Nonnull
        public String getCipherMode()
        Specified by:
        getCipherMode in interface org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm
      • getPadding

        @Nonnull
        public String getPadding()
        Specified by:
        getPadding in interface org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm