Software Authentication
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.
1 - 15 . (canceled)
16 . 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.
17 . A method of claim 16 , further comprising:
providing an interface offering digital rights management technology protected distribution for secret authentication keys associated with client applications.
18 . A method of claim 16 , further comprising:
providing for a license according to the digital rights management technology to be generated for the application package.
19 . A method of claim 16 , further comprising:
securing at least part of said client application with the digital rights management technology.
20 . A method of claim 16 , further comprising:
securing said client application with the digital rights management technology.
21 . 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.
22 . A method of claim 21 , further comprising:
defining that the client application or at least part of the client application shall be secured with digital rights management technology.
23 . 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.
24 . An apparatus of claim 23 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus to:
provide an interface offering digital rights management technology protected distribution for secret authentication keys associated with client applications.
25 . An apparatus of claim 23 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus to:
providing for a license according to the digital rights management technology to be generated for the application package.
26 . An apparatus of claims 23 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus to:
secure said client application or at least part of said client application with the digital rights management technology.
27 . 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.
28 . An apparatus of claim 27 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus to:
define that the client application or at least part of the client application shall be secured with digital rights management technology.
29 . 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.
30 . 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.