Я работаю над приложением с несколькими клиентами и сервером, на котором работают различные веб-сервисы для клиентов. Чтобы реализовать лицензирование, я думаю об использовании HTTPS в качестве протокола для веб-сервисов с использованием сертификатов, выпущенных нашей компанией. В зависимости от даты истечения срока действия сертификата для клиента мы можем помешать им использовать наше программное обеспечение после срока действия лицензии.Можно ли использовать сертификаты HTTPS для лицензирования?
Это возможно и имеет ли это значение для вас?
Дополнительная информация: Я планирую использовать Qt/C++ для клиентов, и Twisted рамки для веб-сервисов.
Это означает, что если клиент хочет получить лицензию на 3 года, им придется купить сертификат 3yrs. И есть ли вероятность того, что более одного клиента будут получать доступ к одному и тому же веб-сервису? – zapping
Да, несколько клиентов будут обращаться к одной и той же веб-службе. В идеале я хотел бы использовать один сертификат для каждого клиента, который каким-то образом содержит информацию о количестве клиентов, которым они могут пользоваться. –