不知道为什么,一直下载不了truelicense,今天折腾了一番,终于搞定了:
1.到http://tortoisehg.bitbucket.org 下载tortoiseHG,安装
2.到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载putty,要下载exe版的,如:putty-0.60-installer.exe,安装完成后,将路径配至环境变量的path中(这一步不要忘记)
3.利用putty中的PuTTYgen生成公钥和么钥:
a.点击generate,等待生成完成
b.在key passphrase,confirm passphrase中输入密码和确认密码
c.点击save public key保存公钥,如保存至:C:\Users\Kevin\puttypublickey-ssh2rsa
d.点击save private key 保存私钥,如保存至:C:\Users\Kevin\puttyprivatekey-ssh2rsa.ppk
e.拷贝窗口上的公钥字符串,供4用.
4.在java.net中的truelicense工程首页中(注意要先注册并登录),点击左边的edit my profile链接,再点击ssh keys,再点击add public key,title随便填,在pulbic key文本框中输入3.e拷贝的内容。
5.启动putty中的pageant
6.在%userprofile%路径下的mercurial.ini文件中加入:
[ui]
ssh = plink -ssh -i "C:\Users\Kevin\puttyprivatekey-ssh2rsa.ppk" -C -agent
7.在d盘上建truelicense目录,右键点击,在出现的右键菜单中点击tortoiseHG -> clone,在源路径中输入truelicense的url:ssh://qingwei201314@hg.java.net/truelicense~v1(此路径可在truelicense页面中点击get source code中得到)
8.点击"克隆",等待下载.
9.依据src/site/resources/TrueLicenceIntro.pdf中的内容进行即可.
10.如果要给LicenseContent增加验证属性,如macList,可以LicenseContent增加macList元素及set/get方法,修改equals及hashCode方法;然后再在LicenseContentBeanInfo中增加成员并修改getPdescriptor方法.
具体的包见附件.
分享到:
相关推荐
"java.net.SocketException Connection reset 解决方法" 在 Java 编程中,SocketException 是一种常见的异常,特别是在网络编程中。Conexion reset by peer 是一种特殊的 SocketException,它发生在客户端和服务器...
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
java.net.RTP库 需要将该库加入rt.jar中 此rtp库是基于udp组播技术的 不支持单播 考虑清楚再下载 内部没有演示demo 附有源码 更多RTP信息看博客 https://blog.csdn.net/qq_41054313/article/details/88716995
Java.NET包中的Socket通信是Java编程语言中用于网络通信的核心组件。它提供了基于TCP/IP协议的客户端和服务端之间数据传输的基础框架。在这个过程中,Socket扮演了连接两端的桥梁角色,使得应用程序可以进行双向、...
在IT行业中,跨平台通信是一项重要的任务,尤其是在Java和.NET两个不同的生态系统之间。标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过...
在Java中,Socket类位于`java.net`包下,而在.NET中,Socket类位于`System.Net.Sockets`命名空间内。 2. **TCP连接**:Java和.NET的Socket通信通常基于TCP(传输控制协议),这是一种面向连接的、可靠的传输协议,...
NULL 博文链接:https://zhoudan241.iteye.com/blog/1432014
Java由Sun Microsystems(后被甲骨文公司收购)开发,诞生于上世纪90年代,以其跨平台性和面向对象特性受到广泛关注。Java的类库丰富,形成了完整的开发体系,尤其在企业级应用中广泛应用。 .Net是微软推出的技术...
这软件很好来下吧,。。。。。。。。。。。。。。。
VB.NET转JAVA工具的出现,主要是为了帮助开发者将已有的VB.NET项目迁移到Java环境中,或者便于那些熟悉VB.NET语法但需要在Java平台上工作的开发者。这个工具包含说明文档和源代码,意味着用户不仅可以直接使用转换...
应用场景用于当你使用的是.net技术需要调用对方的接口时,但对方使用的是java语言时需要把对方提供的RSA私钥或者RSA公钥进行转换成.net格式进行使用。否则可能会出现解密失败的情况出现,相反就是你是java技术需要...
本话题将深入探讨如何在.NET与Java间进行RSA加密的转换,以及涉及到的相关类。 RSA是一种非对称加密算法,它基于两个密钥:公钥和私钥。公钥可以公开,用于加密数据,而私钥则需要保密,用于解密数据。这种机制确保...
Java中的`java.net.SocketException: Connection reset`是一个常见的网络编程错误,通常表示在TCP/IP通信过程中,连接突然中断。这个异常可能在客户端或服务器端发生,通常与数据传输的异常中断有关。 首先,我们来...
《深入理解Java与.NET平台下的正则表达式调试器》 正则表达式,作为一种强大的文本处理工具,广泛应用于各种编程语言中,包括Java和.NET Framework。然而,编写复杂的正则表达式时,往往需要反复调试才能确保其正确...
在IT行业中,跨平台通信是常见的需求,Java和.NET作为两个主流的开发平台,它们之间的交互尤为关键。本文将详细讲解如何使用Java调用.NET发布的Web Service(ASMX),并解决在此过程中可能出现的SOAPAction报错和...
主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下
Java Http依赖包,包括httpclient-4.4.jar、httpclient-cache-4.4.jar、httpclient-win-4.4.jar、httpcore-4.4.jar、httpmime-4.4.jar