20 #ifndef AWSSIGNATUREV2_P_H 
   21 #define AWSSIGNATUREV2_P_H 
   23 #include "qtawsglobal.h" 
   24 #include "awsabstractsignature_p.h" 
   26 #include <QCryptographicHash> 
   27 #include <QNetworkAccessManager> 
   43     QByteArray canonicalRequest(
const QNetworkAccessManager::Operation operation, 
const QUrl &url) 
const;
 
   45     QByteArray signatureMethod(
const QCryptographicHash::Algorithm algorithm) 
const;
 
   49     friend class TestAwsSignatureV2;
 
Implements AWS Signature Version 2. 
Private implementation for AwsAbstractSignature. 
Interface class for providing AWS credentials. 
QCryptographicHash::Algorithm hashAlgorithm
Hash algorithm to use when signing. 
Private implementation for AwsSignatureV2.