import os
import time
import hmac, hashlib


class VendorConfig(object):

    datetime = ''
    #replace with your own accesskey
    accesskey = "****"
    #replace with your own secretKey
    secretkey = "****"
    vendorid = ''

    def __init__(self):
        super(VendorConfig, self).__init__();

        os.environ['TZ'] = 'GMT+0'

        self.datetime=time.strftime('%y%m%d')+'T'+time.strftime('%H%M%S')+'Z'
        method = "DELETE"
        path = "/v2/providers/seller_api/apis/api/v1/marketplace/seller-products/83358541"

        message = datetime+method+path

        

        #********************************************************#
        #authorize, demonstrate how to generate hmac signature here
        signature=hmac.new(secretkey.encode('utf-8'),message.encode('utf-8'),hashlib.sha256).hexdigest()
        authorization  = "CEA algorithm=HmacSHA256, access-key="+accesskey+", signed-date="+datetime+", signature="+signature
        #print out the hmac key
        #print(authorization)
        #********************************************************#