/**
* Sign request
*
* @param RequestInterface $request Request
* @param CredentialsInterface $credentials Credentials
* @return void
*/
public function signRequest(OutgoingRequestInterface $request, CredentialsInterface $credentials)
{
$request->addParam('key', $credentials->getKey());
$request->addParam('timestamp', $this->getTimestamp());
$request->addParam('cnonce', $this->keyGenerator->generateNonce());
$signature = $this->signature->createSignature($request, $credentials);
$request->addParam('signature', $signature);
}