sregistry/main/registry/utils.py
def generate_header_signature(secret, payload, request_type):
    '''Authorize a client based on encrypting the payload with the client
       secret, timestamp, and other metadata
     '''

    # Use the payload to generate a digest   push|collection|name|tag|user
    timestamp = generate_timestamp()
    credential = "%s/%s" %(request_type,timestamp)

    signature = generate_signature(payload,secret)
    return "SREGISTRY-HMAC-SHA256 Credential=%s,Signature=%s" %(credential,signature)
def generate_header_signature(secret, payload, request_type):
    '''Authorize a client based on encrypting the payload with the client
       secret, timestamp, and other metadata
     '''

    # Use the payload to generate a digest   push|collection|name|tag|user
    timestamp = generate_timestamp()
    credential = "%s/%s" %(request_type,timestamp)

    signature = generate_signature(payload,secret)
    return "SREGISTRY-HMAC-SHA256 Credential=%s,Signature=%s" %(credential,signature)
def generate_header_signature ( secret , payload , request_type ) : # Use the payload to generate a digest   push|collection|name|tag|user timestamp = generate_timestamp ( ) credential = "%s/%s" % ( request_type , timestamp ) signature = generate_signature ( payload , secret ) return "SREGISTRY-HMAC-SHA256 Credential=%s,Signature=%s" % ( credential , signature )
Authorize a client based on encrypting the payload with the client
       secret, timestamp, and other metadata
Authorize a client based on encrypting the payload with the client secret timestamp and other metadata