Software Authentication
AssigneeNokia Corporation
InventorVille Rantala
Life of this patent
Estimating the term…
Abstract
A method including: receiving a client application for distribution to user devices; receiving a secret authentication key associated with the client application; securing with digital rights management technology the secret authentication key associated with the client application; and providing an application package comprising the client application and the secured secret authentication key for distribution to user devices.
Claims16
1-15. (canceled)
A method comprising:
- receiving a client application for distribution to user devices;
- receiving a secret authentication key associated with the client application;
- securing with digital rights management technology the secret authentication key associated with the client application;
- and
- providing an application package comprising the client application and the secured secret authentication key for distribution to user devices.
A method comprising:
- providing for a client application to be distributed to users with a secret authentication key,
- defining that the secret authentication key shall be secured with digital rights management technology;
- receiving at a remote server a request from a client application;
- accepting said request if the request is secured with said secret authentication key distributed with the client application;
- and
- otherwise rejecting the request.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code;
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- receive a client application for distribution to user devices;
- receive a secret authentication key associated with the client application;
- secure with digital rights management technology the secret authentication key associated with the client application;
- and
- provide an application package comprising the client application and the secured secret authentication key for distribution to user devices.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code;
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- provide for a client application to be distributed to users with a secret authentication key,
- define that the secret authentication key shall be secured with digital rights management technology;
- receive at a remote server a request from a client application;
- accept said request if the request is secured with said secret authentication key distributed with the client application;
- and
- otherwise reject the request.
A computer program embodied on a computer readable medium comprising computer executable program code which, when executed by at least one processor of an apparatus, causes the apparatus to perform:
- receiving a client application for distribution to user devices;
- receiving a secret authentication key associated with the client application;
- securing with digital rights management technology the secret authentication key associated with the client application;
- and
- providing an application package comprising the client application and the secured secret authentication key for distribution to user devices.
A computer program embodied on a computer readable medium comprising computer executable program code which, when executed by at least one processor of an apparatus, causes the apparatus to perform:
- providing for a client application to be distributed to users with a secret authentication key,
- defining that the secret authentication key shall be secured with digital rights management technology;
- receiving at a remote server a request from a client application;
- accepting said request if the request is secured with said secret authentication key distributed with the client application;
- and
- otherwise rejecting the request.
Dependencies are inferred from the claim text.