首先使用创建密钥对
keytool。
keytool -genkey -alias somekeyname
然后使用
jarsigner您刚刚创建的密钥对其进行签名。
jarsigner /path/to/jar somekeyname
注意,您需要使用与
somekeyname创建密钥相同的别名(此处)。
现在,由于证书是自签名的,因此将提示您小应用程序的用户批准证书。一旦这样做,您的tcp连接就应该起作用。
由于我假设您只是在组织内部使用小程序,因此自签名证书应该没问题。否则,您将需要支付证书费用。在这种情况下,您的用户在第一次之后就不需要接受证书(如果他们选择“始终允许”)。



