Interface EncryptedType

    • Method Detail

      • getID

        @Nullable
        String getID()
        Gets the unique ID for the XML element.
        Returns:
        the unique ID for the XML element
      • setID

        void setID​(@Nullable
                   String newID)
        Sets the unique ID for the XML element.
        Parameters:
        newID - the unique ID for the XML element
      • getType

        @Nullable
        String getType()
        Gets the type information for the plaintext content.
        Returns:
        the type information for the plaintext content
      • setType

        void setType​(@Nullable
                     String newType)
        Sets the type information for the plaintext content.
        Parameters:
        newType - the type information for the plaintext content
      • getMimeType

        @Nullable
        String getMimeType()
        Gets the MIME type of the plaintext content.
        Returns:
        the MIME type of the plaintext content
      • setMimeType

        void setMimeType​(@Nullable
                         String newMimeType)
        Sets the MIME type of the plaintext content.
        Parameters:
        newMimeType - the MIME type of the plaintext content
      • getEncoding

        @Nullable
        String getEncoding()
        Gets the encoding applied to the plaintext content prior to encryption.
        Returns:
        the encoding applied to the plaintext content prior to encryption
      • setEncoding

        void setEncoding​(@Nullable
                         String newEncoding)
        Sets the encoding applied to the plaintext content prior to encryption.
        Parameters:
        newEncoding - the encoding applied to the plaintext content prior to encryption
      • getEncryptionMethod

        @Nullable
        EncryptionMethod getEncryptionMethod()
        Gets the EncryptionMethod child element.
        Returns:
        the EncryptionMethod child element
      • setEncryptionMethod

        void setEncryptionMethod​(@Nullable
                                 EncryptionMethod newEncryptionMethod)
        Sets the EncryptionMethod child element.
        Parameters:
        newEncryptionMethod - the new EncryptionMethod child element
      • getKeyInfo

        @Nullable
        KeyInfo getKeyInfo()
        Gets the KeyInfo child element.
        Returns:
        the KeyInfo child element
      • setKeyInfo

        void setKeyInfo​(@Nullable
                        KeyInfo newKeyInfo)
        Sets the KeyInfo child element.
        Parameters:
        newKeyInfo - the new KeyInfo child element
      • getCipherData

        @Nullable
        CipherData getCipherData()
        Gets the CipherData child element.
        Returns:
        the CipherData child element
      • setCipherData

        void setCipherData​(@Nullable
                           CipherData newCipherData)
        Sets the CipherData child element.
        Parameters:
        newCipherData - the new CipherData child element
      • getEncryptionProperties

        @Nullable
        EncryptionProperties getEncryptionProperties()
        Gets the EncryptionProperties child element.
        Returns:
        the EncryptionProperties child element
      • setEncryptionProperties

        void setEncryptionProperties​(@Nullable
                                     EncryptionProperties newEncryptionProperties)
        Sets the EncryptionProperties child element.
        Parameters:
        newEncryptionProperties - the new EncryptionProperties child element