Генератор, работающий у PPG, обрабатывает UserData только в при кол-ве символов, кратном 4. Обращаться к вам или в PPG?
Давайте сначала к нам.
Ок, тогда subj. При вводе кол-ва символов не кратного 4 на выходе получаем ключ вообще без UserData.
В UserData должна быть строка в base64
Возможно я что-то путаю. В панели вендора я ввожу в User data строку текст STAN, в ключе я вижу $49300D. Если $49300D декодировать из base64, то получаем исходную строку STAN. Т.е. генератор сам перевел в base64 строку STAN. И я стал считать, что нужно вводить plain текст.
UserData в серийном номере это набор байт и поэтому чтобы передать эту информацию через панель PPG нужно её вводить в base64. Чтобы получить STAN уже в серийнике, то в UserData PPG нужно ввести base64encode(‘STAN’)=‘U1RBTg==’
Снова проблема с PPG:
В панели введены User data:

В ключе пусто:

Что я делаю не так?
Старый “неправильный” вариант тоже не перестал работать.
Предполагаю, что это как то связано с нововведением - по моей просьбе PPG добавили возможность при использовании динамических цен перекрывать значение поля User Data с вкладки Лицензии значением из поля User Data из динамических цен. Попробую потестировать.
У меня не получилось добиться появления User data в ключе. Можете вы подтвердить/опровергнуть наличие проблемы?
Подтверждаю наличие проблемы - UserData полностью отсутствует в серийниках при генерации их на стороне PPG.