Skip to content

using local system time to sign AWS requests #285

@mistrmistr

Description

@mistrmistr

AWS request signatures include the request time, and many AWS services will refuse a request if that signature indicates a time that is more than 5 minutes off from the service's time. The AWS C++ SDK signs these requests using local system time and on some devices, particularly PCs, it is probably not a good idea to trust system time. It would be nice to have an option that syncs with ntp or some other trusted source upon SDK initialization and uses that for request signing, or allow us to more easily provide our own time function (which can be done now, I believe, by implementing your own signer but you need to implement that entire class).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions