Request Signature Verification

Module contents

class wyze_sdk.signature.Clock

Bases: object

nonce()
now() float
class wyze_sdk.signature.RequestVerifier(signing_secret: str, access_token: typing.Optional[str] = None, clock: wyze_sdk.signature.Clock = <wyze_sdk.signature.Clock object>)

Bases: object

generate_dynamic_signature(*, timestamp: str, body: Union[str, bytes]) Optional[str]

Generates a dynamic signature

generate_signature(*, timestamp: str, body: Union[str, bytes]) Optional[str]

Generates a standard signature

md5_string(body: Union[str, bytes] = '') str
request_id(timestamp: Optional[int] = None)