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: 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)