问题标签 [truelicense]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Truelicense Java 首选项存储而非注册表
为了在我的 Java 应用程序中管理许可证,我想使用truelicense。
Truelicense 正在使用 Java 首选项来存储 Windows 操作系统上的许可证密钥和 Java 首选项,这些许可证密钥和 Java 首选项存储在用户根或系统根下的注册表中。
但是我的要求不一样。我想在 USB 存储中安装我的应用程序,并希望仅允许从该 USB 设备(从任何机器)访问应用程序。所以,我不能使用注册表来存储许可证密钥。
是否有任何其他方式来存储 Java 首选项,如基于文件或任何其他方式。这是最安全的方式。
truelicense 是否支持 Preferences 以外的存储?
java - TrueLicense java.io.IOException:无效的密钥库格式
我正在按照本教程http://alvinalexander.com/java/true-license-java-software-license-server尝试在我的 VPS 上设置许可证服务器。但是最近一段时间,我一直收到java.IO.Exception: Invalid keystore format
如下所示的此错误,并且无法弄清楚如何修复它。
现在老实说,除了我在过去几天学到的知识之外,我对密钥库格式了解不多。密钥库文件的名称dcPrivateKey.keystore
如链接中的示例所示,其中包含密码。有没有人知道如何解决这个问题?
编辑
在@parsa porahmad 的建议下,我设法生成了一个合适的.keystore
文件。然而,在尝试了一些不同的方法(例如删除和重新创建.keystore
文件)之后,我被这个错误难住了。