Interface AgreementMethod

    • 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

        @Nullable
        String getAlgorithm()
        Gets the algorithm URI attribute value for this agreement method.
        Returns:
        the algorithm URI attribute value
      • setAlgorithm

        void setAlgorithm​(@Nullable
                          String newAlgorithm)
        Sets the algorithm URI attribute value for this agreement method.
        Parameters:
        newAlgorithm - the new algorithm URI attribute value
      • getKANonce

        @Nullable
        KANonce getKANonce()
        Get the nonce child element used to introduce variability into the generation of keying material.
        Returns:
        the KA-Nonce child element
      • setKANonce

        void setKANonce​(@Nullable
                        KANonce newKANonce)
        Set the nonce child element used to introduce variability into the generation of keying material.
        Parameters:
        newKANonce - the new KA-Nonce child element
      • getOriginatorKeyInfo

        @Nullable
        OriginatorKeyInfo getOriginatorKeyInfo()
        Get the child element containing the key generation material for the originator.
        Returns:
        the OriginatorKeyInfo child element
      • setOriginatorKeyInfo

        void setOriginatorKeyInfo​(@Nullable
                                  OriginatorKeyInfo newOriginatorKeyInfo)
        Set the child element containing the key generation material for the originator.
        Parameters:
        newOriginatorKeyInfo - the new OriginatorKeyInfo child element
      • getRecipientKeyInfo

        @Nullable
        RecipientKeyInfo getRecipientKeyInfo()
        Get the child element containing the key generation material for the recipient.
        Returns:
        the RecipientKeyInfo child element
      • setRecipientKeyInfo

        void setRecipientKeyInfo​(@Nullable
                                 RecipientKeyInfo newRecipientKeyInfo)
        Set the child element containing the key generation material for the recipient.
        Parameters:
        newRecipientKeyInfo - the new RecipientKeyInfo child element