Interface SessionKey

    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getAlgorithm

        String getAlgorithm()
        Get the session key derivation algorithm.
        Returns:
        the algorithm used to derive the session key
      • setAlgorithm

        void setAlgorithm​(String newAlgorithm)
        Set the session key derivation algorithm.
        Parameters:
        newAlgorithm - the algorithm used to derive the session key
      • getEncTypes

        List<EncType> getEncTypes()
        Get the session key encryption typed.
        Returns:
        the encryption types of the session key
      • getKeyInfo

        KeyInfo getKeyInfo()
        Get the KeyInfo object that describes the session key.
        Returns:
        the KeyInfo object that describes the session key
      • setKeyInfo

        void setKeyInfo​(KeyInfo newKeyInfo)
        Set the KeyInfo object that describes the session key.
        Parameters:
        newKeyInfo - the KeyInfo object that describes the session key