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.