Patent ID: 11936639
Assignee: BLACKHAWK NETWORK, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A method comprising:
receiving a client certificate;
authenticating the client certificate based on a signature in the client certificate;
authorizing, in response to the authenticating, access to a shareable service;
extracting, in response to the authenticating, attributes from the client certificate; and
creating, in response to the extracting, a message comprising reformatted attributes based on the attributes, wherein the reformatted attributes comprise a certificate identifier (ID) attribute, a tenant ID attribute, and a role ID attribute, wherein the reformatted attributes can be trusted based on the authentication and wherein the reformatted attributes are globally unique identifiers (GUIDs) that are unique and cannot be forged, and wherein the certificate ID attribute uniquely identifies the device, the tenant ID attribute specifies which partner data is device accessible, and the role ID attribute specifies a role that the device has while accessing the application server.