×

Method for reading an attribute from an ID token

  • US 8,812,851 B2
  • Filed: 04/20/2011
  • Issued: 08/19/2014
  • Est. Priority Date: 04/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for reading at least one attribute stored in an ID token using first, second and third computer systems, the third computer system comprising a browser and a client, and a service certificate being assigned to the second computer system, the service certificate containing an identifier which identifies the second computer system, the ID token being assigned to a user, comprising:

  • establishing a first cryptographically protected connection between the browser of the third computer system and the second computer system, wherein the third computer system receives a first certificate;

    the third computer system storing the first certificate;

    the third computer system receiving a signed attribute specification via the first connection;

    establishing a second cryptographically protected connection be-tween the browser of the third computer system and the first computer system, wherein the third computer system receives a second certificate;

    the third computer system forwarding the signed attribute specification via the second connection to the first computer system;

    the first computer system accessing an authorization certificate, wherein the authorization certificate contains the identifier;

    establishing a third cryptographically protected connection between the first computer system and the client of the third computer system, wherein the third computer system receives the authorization certificate containing the identifier via the third connection;

    the client checking the third computer system as to whether the identifier is present in the first certificate as proof that the first certificate matches the service certificate;

    the user authenticating himself with respect to the ID token;

    the first computer system authenticating itself with respect to the ID token;

    establishing a fourth cryptographically protected connection between the ID token and the first computer system with end-to-end encryption;

    after successful authentication of the user and of the first computer system with respect to the ID token, the first computer system receiving read access to the at least one attribute stored in the ID token via the fourth connection so as to read the one or more attributes specified in the attribute specification from the ID token; and

    the first computer system transmitting the at least one attribute to the second computer system after the attribute has been signed,wherein the signed attribute specification is received as a SAML object, and the first computer system comprises a SAML logic component, to which the second connection is established via which the SAML logic component receives the SAML object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×