Swift_Message::doSign PHP Method

doSign() protected method

loops through signers and apply the signatures.
protected doSign ( )
    protected function doSign()
    {
        foreach ($this->bodySigners as $signer) {
            $altered = $signer->getAlteredHeaders();
            $this->saveHeaders($altered);
            $signer->signMessage($this);
        }
        foreach ($this->headerSigners as $signer) {
            $altered = $signer->getAlteredHeaders();
            $this->saveHeaders($altered);
            $signer->reset();
            $signer->setHeaders($this->getHeaders());
            $signer->startBody();
            $this->bodyToByteStream($signer);
            $signer->endBody();
            $signer->addSignature($this->getHeaders());
        }
    }