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> 
   34 class QTAWS_EXPORT AwsSignatureV2Private : 
public AwsAbstractSignaturePrivate {
 
   37     QCryptographicHash::Algorithm hashAlgorithm; 
 
   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. 
Definition: awssignaturev2.h:32
Interface class for providing AWS credentials. 
Definition: awsabstractcredentials.h:30