Interface DerivedKey

  • All Superinterfaces:
    XMLObject

    public interface DerivedKey
    extends XMLObject
    XMLObject representing XML Encryption 1.1 DerivedKey element.
    • Method Detail

      • getKeyDerivationMethod

        @Nullable
        KeyDerivationMethod getKeyDerivationMethod()
        Get the KeyDerivationMethod child element.
        Returns:
        the element
      • setKeyDerivationMethod

        void setKeyDerivationMethod​(@Nullable
                                    KeyDerivationMethod method)
        Set the KeyDerivationMethod child element.
        Parameters:
        method - the key derivation method
      • getReferenceList

        @Nullable
        ReferenceList getReferenceList()
        Get the ReferenceList child element.
        Returns:
        the element
      • setReferenceList

        void setReferenceList​(@Nullable
                              ReferenceList referenceList)
        Set the ReferenceList child element.
        Parameters:
        referenceList - the list
      • getDerivedKeyName

        @Nullable
        DerivedKeyName getDerivedKeyName()
        Get the DerivedKeyName child element.
        Returns:
        the element
      • setDerivedKeyName

        void setDerivedKeyName​(@Nullable
                               DerivedKeyName name)
        Set the DerivedKeyName child element.
        Parameters:
        name - the key name
      • getMasterKeyName

        @Nullable
        MasterKeyName getMasterKeyName()
        Get the MasterKeyName child element.
        Returns:
        the element
      • setMasterKeyName

        void setMasterKeyName​(@Nullable
                              MasterKeyName name)
        Set the MasterKeyName child element.
        Parameters:
        name - the key name
      • getRecipient

        @Nullable
        String getRecipient()
        Gets the Recipient attribute.
        Returns:
        the recipient
      • setRecipient

        void setRecipient​(@Nullable
                          String recipient)
        Sets the Recipient attribute.
        Parameters:
        recipient - the recipient
      • getId

        @Nullable
        String getId()
        Gets the Id attribute.
        Returns:
        the id
      • setId

        void setId​(@Nullable
                   String id)
        Sets the Id attribute.
        Parameters:
        id - the id
      • getType

        @Nullable
        String getType()
        Gets the Type attribute.
        Returns:
        the type
      • setType

        void setType​(@Nullable
                     String type)
        Sets the Type attribute.
        Parameters:
        type - the type