Код документа: RU2005120670A
1. Способ удаления цифровой лицензии из клиентского вычислительного устройства, причем цифровая лицензия включает в себя идентификацию службы удаления, которая может разрешить удаление такой лицензии, способ содержит этапы, на которых клиент выбирает лицензию, подлежащую удалению, клиент выбирает службу, клиент формирует запрос, включая в него блок идентификации лицензии (БИЛ) запроса, идентифицирующий лицензию, подлежащую удалению, и посылает запрос службе, служба принимает запрос и сохраняет, по меньшей мере, часть запроса в базе данных, служба формирует ответ, соответствующий запросу, и включает в него БИЛ ответа, идентифицирующий лицензию, подлежащую удалению, и идентификацию службы, и посылает ответ клиенту, клиент принимает ответ и использует БИЛ ответа из ответа для идентификации лицензии, подлежащей удалению, и клиент удаляет идентифицированную лицензию после подтверждения, что идентификация службы в идентифицированной лицензии совпадает с идентификацией службы в ответе.
2. Способ по п.1, в котором клиент выбирает службу на основании идентификации службы в лицензии.
3. Способ по п.2, в котором лицензия включает в себя открытый ключ службы (ОК-С) в качестве идентификации службы, при этом способ содержит этап, на котором клиент выбирает службу на основании (ОК-С) в лицензии.
4. Способ по п.1, содержащий этап, на котором клиент формирует запрос, включая в него БИЛ запроса, идентифицирующий лицензию, подлежащую удалению, идентификацию клиента и идентификатор транзакции (ИДТ), идентифицирующий запрос.
5. Способ по п.1, содержащий этап, на котором клиент формирует запрос, дополнительно включая в него цифровую подпись, основанную, по меньшей мере, частично на БИЛ запроса, при этом способ дополнительно содержит этап, на котором служба проверяет цифровую подпись.
6. Способ по п.1, содержащий этап, на котором клиент формирует запрос, включая в него БИЛ запроса в зашифрованном виде, при этом способ дополнительно содержит этап, на котором служба дешифрует зашифрованный БИЛ запроса.
7. Способ по п.6, содержащий этап, на котором служба формирует ответ, включая в него БИЛ ответа, идентифицирующий лицензию, подлежащую удалению, идентификацию службы и ИДТ из вызова.
8. Способ по п.7, содержащий этап, на котором служба формирует ответ, включая в него открытый ключ службы (ОК-С) в качестве идентификации службы.
9. Способ по п.7, дополнительно содержащий этап, на котором клиент подтверждает, что ИДТ в ответе совпадает с ИДТ в запросе.
10. Способ по п.6, содержащий этап, на котором служба формирует ответ, дополнительно включая в него цифровую подпись, основанную, по меньшей мере, частично на БИЛ ответа, способ дополнительно содержит этап, на котором клиент проверяет подпись.
11. Способ по п.6, содержащий этап, на котором служба формирует ответ, включая в него БИЛ ответа в зашифрованном виде, способ дополнительно содержит этап, на котором клиент дешифрует зашифрованный БИЛ ответа.
12. Способ по п.6, содержащий этап, на котором служба формирует ответ, включая в него БИЛ ответа в одной из форм, отличных от БИЛ запроса и формы, по существу, идентичной БИЛ запроса.
13. Способ по п.1, дополнительно содержащий этап, на котором другое устройство извлекает, по меньшей мере, часть вызова из базы данных для использования.
14. Способ по п.1, в котором, по меньшей мере, ответ включает в себя идентификатор транзакции (ИДТ), при этом способ дополнительно содержит этапы, на которых клиент формирует квитирование (АСК), соответствующее ответу, включая в него ИДТ из ответа, и посылает АСК службе, служба принимает АСК и отмечает в базе данных, что ответ квитирован.
15. Способ по п.14, дополнительно содержащий этап, на котором служба подтверждает, что ИДТ в АСК совпадает с ИДТ в ответе.
16. Способ удаления цифровой лицензии из клиентского вычислительного устройства, цифровая лицензия включает в себя идентификацию службы, которая может разрешить удаление такой лицензии, способ содержит этапы, на которых клиент выбирает лицензию, подлежащую удалению, выбирает службу, формирует запрос, включая в него блок идентификации лицензии (БИЛ) запроса, идентифицирующий лицензию, подлежащую удалению, и посылает запрос службе, служба принимает запрос и сохраняет, по меньшей мере, часть запроса в базе данных, формирует ответ, соответствующий запросу, включая в него БИЛ ответа, идентифицирующий лицензию, подлежащую удалению, и идентификацию службы, и посылает ответ клиенту, принимает ответ и использует БИЛ ответа из ответа для идентификации лицензии, подлежащей удалению, удаляет идентифицированную лицензию после подтверждения, что идентификация службы в идентифицированной лицензии совпадает с идентификацией службы в ответе.
17. Способ по п.16, содержащий этап, на котором клиент выбирает службу на основании идентификации службы в лицензии.
18. Способ по п.17, в котором лицензия включает в себя открытый ключ службы (ОК-С) в качестве идентификации службы, при этом способ содержит этап, на котором клиент выбирает службу на основании (ОК-С) в лицензии.
19. Способ по п.16, содержащий этап, на котором клиент формирует запрос, включая в него БИЛ запроса, идентифицирующий лицензию, подлежащую удалению, идентификацию клиента и ИДТ, идентифицирующий вызов.
20. Способ по п.16, содержащий этап, на котором клиент формирует запрос, дополнительно включая в него цифровую подпись, основанную, по меньшей мере, частично на БИЛ запроса, при этом способ дополнительно содержит этап, на котором служба проверяет цифровую подпись.
21. Способ по п.16, содержащий этап, на котором клиент формирует запрос, включая в него БИЛ запроса в зашифрованном виде, при этом способ дополнительно содержит этап, на котором служба дешифрует зашифрованный БИЛ запроса.
22. Способ по п.21, в котором служба формирует ответ, дополнительно включая в него ИДТ из запроса, при этом способ дополнительно содержит этап, на котором клиент подтверждает, что ИДТ в ответе совпадает с ИДТ в запросе.
23. Способ по п.21, в котором служба формирует ответ, дополнительно включая в него цифровую подпись, основанную, по меньшей мере, частично на БИЛ ответа, при этом способ дополнительно содержит этап, на котором клиент проверяет цифровую подпись.
24. Способ по п.21, в котором служба формирует ответ, дополнительно включая в него БИЛ ответа в зашифрованном виде, способ дополнительно содержит этап, на котором клиент дешифрует зашифрованный БИЛ ответа.
25. Способ по п.16, в котором, по меньшей мере, ответ включает в себя ИДТ, при этом способ дополнительно содержит этапы, на которых клиент формирует квитирование (АСК), соответствующее ответу, включая в него ИДТ из ответа, и посылает АСК службе, причем служба принимает АСК и отмечает в базе данных, что ответ квитирован.
26. Способ удаления цифровой лицензии из клиентского вычислительного устройства, цифровая лицензия включает в себя идентификацию службы, которая может разрешить удаление такой лицензии, в котором клиент формирует запрос, включая в него блок идентификации лицензии (БИЛ) запроса, идентифицирующий лицензию, подлежащую удалению, и посылает запрос службе, при этом способ содержит этапы, на которых служба принимает запрос и сохраняет, по меньшей мере, часть запроса в базе данных, формирует ответ, соответствующий запросу, и включает в него БИЛ ответа, идентифицирующий лицензию, подлежащую удалению, и идентификацию службы, и посылает ответ клиенту, причем клиент принимает ответ и использует БИЛ ответа из ответа для идентификации лицензии, подлежащей удалению, причем клиент удаляет идентифицированную лицензию после подтверждения, что идентификация службы в идентифицированной лицензии совпадает с идентификацией службы в ответе.
27. Способ по п.26, в котором клиент формирует запрос, включая в него БИЛ запроса, идентифицирующий лицензию, подлежащую удалению, идентификацию клиента и ИДТ, идентифицирующий вызов, способ содержит этап, на котором служба формирует ответ, включая в него БИЛ ответа, идентифицирующий лицензию, подлежащую удалению, идентификацию службы и ИДТ из вызова.
28. Способ по п.27, содержащий этап, на котором служба формирует ответ, включая в него открытый ключ службы (ОК-С) в качестве идентификации службы.
29. Способ по п.26, содержащий этап, на котором служба формирует ответ, дополнительно включая в него цифровую подпись, основанную, по меньшей мере, частично на БИЛ ответа, причем клиент проверяет цифровую подпись.
30. Способ по п.26, содержащий этап, на котором служба формирует ответ, включая в него БИЛ ответа в зашифрованном виде, причем клиент дешифрует зашифрованный БИЛ ответа.
31. Способ по п.26, содержащий этап, на котором служба формирует ответ, включая в него БИЛ ответа в одной из форм, отличных от БИЛ вызова и формы, по существу, идентичной БИЛ запроса.
32. Способ по п.26, дополнительно содержащий этап, на котором другое устройство извлекает, по меньшей мере, часть запроса из базы данных для использования.
33. Способ по п.26, в котором, по меньшей мере, ответ включает в себя ИДТ, и клиент формирует квитирование (АСК), соответствующее ответу, включая в него ИДТ из ответа, и посылает АСК службе, при этом способ дополнительно содержит этап, на котором служба принимает АСК и отмечает в базе данных, что ответ квитирован.
34. Способ по п.33, дополнительно содержащий этап, на котором служба подтверждает, что ИДТ в АСК совпадает с ИДТ в ответе.