Запись произвольной информации в ключ

Страницы: 1
RSS
Запись произвольной информации в ключ
 
Добрый день.
Мы используем Sentinel LDK 7.10 и ключи Sentinel HL.
С помощью какого API можно записать произвольную информацию в ключ (серийный номер, название организации и т. п.)?
Спасибо.
 
Добрый день, Алексей.

Для этого нужно использовать:
1. Sentinel EMS (https://docs.sentinel.gemalto.com/ldk/LDKdocs/WebHelp/DefMemDat.htm) или License Generation API (https://docs.sentinel.gemalto.com/ldk/LDKdocs/API-licgen/) - если Вы хотите записывать данные в Read Only (RO) область памяти на ключе (данная область памяти может быть только лишь прочитана из защищённого ПО, но перезаписывать данные в ней без Вашего Мастер ключа нельзя никак!). в Read Write (RW) память также можно писать через Sentinel EMS или License Generation API.
2. Через Licensing API (https://docs.sentinel.gemalto.com/ldk/LDKdocs/API-licensing/Licensing_API/hasp_read.htm#TOC_hasp_read1) - если нужно только работать с памятью на стороне клиента (из своего ПО): читать/писать в RW память и/или читать RO память.  
 
Спасибо, нам нужно записать в в Read Only (RO) область памяти на ключе через License Generation API. Правильно ли я понимаю, что пример кода можно найти на этой вкладке Sentinel LDK toolBox 7.10?
 
Изменить последнее сообщение форум не даёт (странно..), поэтому пишу ещё одно:

Спасибо, нам нужно записать в в Read Only (RO) область памяти на ключе через License Generation API. Но в Sentinel LDK ToolBox 7.10 на вкладке HaspFile.Write нет в выпадающем списке варианта HASP_FILEID_RO (примера кода соответственно тоже нет). Где посмотреть?
 
А Вы в Toolbox не то API выбрали. У Вас выбрано Licensing API, а Вам нужно License Generation API - см. API в левой части окна Toolbox.
 
Я так понимаю речь идёт про функцию sntl_lg_start на владке License Generation API?
Всё супер да только в License Templates нет шаблона для записи в RO память:

Вроде бы разобрался о структуре необходимого XML-файла по этой документации - https://docs.sentinel.gemalto.com/ldk/LDKdocs/API-LicGen/LigGen_XML_Tags/license_definition_xml_templates.html#how_to_use_ro_rw_memory
 
Так всё же - в License Templates действительно нет шаблона для записи в RO память или я не там ищу?
Если нет - то мне кажется необходима добавить, чтобы не искать по докам..
 
Алексей, именно отдельного шаблона для записи памяти нет, так как задание памяти происходит в рамках записи продукта с Feature. Память - это составляющая продукта, а продукт должен включать Feature ID. Так что смотрите шаблон "New Product" - в нём всё есть.

P.S.: чтение документации ещё никому не повредило! Она для того и пишется, чтобы помочь быстрее разобраться в том как именно работает продукт! ;-)
Страницы: 1
Читают тему (гостей: 1)