libqtaws
0.1.0
UnofficialAWSlibraryforQt
|
Implements AWS Signature Version 1 (deprecated by Amazon). More...
Public Member Functions | |
AwsSignatureV1 () | |
Constructs a new AwsSignatureV1 object. More... | |
virtual int | version () const |
AWS Signature version implemented by this class. More... | |
Public Member Functions inherited from AwsSignatureV0 | |
AwsSignatureV0 () | |
Constructs a new AwsSignatureV0 object. More... | |
virtual void | sign (const AwsAbstractCredentials &credentials, const QNetworkAccessManager::Operation operation, QNetworkRequest &request, const QByteArray &data=QByteArray()) const |
Sign an AWS request. More... | |
Public Member Functions inherited from AwsAbstractSignature | |
virtual | ~AwsAbstractSignature () |
AwsAbstractSignature destructor. | |
Implements AWS Signature Version 1 (deprecated by Amazon).
As version 1 signatures are rightly regarded as insecure, this class will refuse to sign requests that use insecure transports such as HTTP instead of HTTPS. However, insecure signatures can be enabled (why would you want to?) by defining QTAWS_ALLOW_INSECURE_SIGNATURES
when compiling this library.
AwsSignatureV1::AwsSignatureV1 | ( | ) |
Constructs a new AwsSignatureV1 object.
Use instances of this object to provide Version 1 signatures for AWS services.
|
virtual |
AWS Signature version implemented by this class.
Derived classes must implement this function to report the version of the AWS Signature implemented by the class.
Reimplemented from AwsSignatureV0.