code: public static void signToInfo(String info, String signfile) {
  		// 从文件当中读取私匙
  		PrivateKey myprikey = (PrivateKey) getObjFromFile("mykeys.bat", 1);
  		// 从文件中读取公匙
  		PublicKey mypubkey = (PublicKey) getObjFromFile("mykeys.bat", 2);
  		try {
  			// Signature 对象可用来生成和验证数字签名
  			Signature signet = Signature.getInstance("DSA");
  			// 初始化签署签名的私钥
  			signet.initSign(myprikey);
  			// 更新要由字节签名或验证的数据
  			signet.update(info.getBytes());
  			// 签署或验证所有更新字节的签名，返回签名
  			byte[] signed = signet.sign();
  			// 将数字签名,公匙,信息放入文件中
  			doObjToFile(signfile, new Object[] { signed, mypubkey, info });
  		} catch (Exception e) {
  			e.printStackTrace();
  		}
  	}
docs: 利用私匙对信息进行签名 把签名后的信息放入到指定的文件中
  
  @param info
  要签名的信息
  @param signfile
  存入的文件