20 #ifndef AWSABSTRACTSIGNATURE_P_H
21 #define AWSABSTRACTSIGNATURE_P_H
23 #include "qtawsglobal.h"
25 #include <QNetworkAccessManager>
32 class QTAWS_EXPORT AwsAbstractSignaturePrivate {
35 virtual ~AwsAbstractSignaturePrivate();
39 QString canonicalPath(
const QUrl &url)
const;
41 QByteArray canonicalQuery(
const QUrlQuery &query)
const;
43 QString httpMethod(
const QNetworkAccessManager::Operation operation)
const;
45 bool setQueryItem(QUrlQuery &query,
const QString &key,
const QString &value,
46 const bool warnOnNonIdenticalDuplicate =
true)
const;
53 friend class TestAwsAbstractSignature;
Interface class for providing AWS signatures.
Definition: awsabstractsignature.h:33