Tag: java server

服务器端的BouncyCastle与Android手机作为客户端

我目前在让BouncyCastle工作时遇到一些困难。 现在正在搜索这几天,所以我希望你能提供任何有用的见解。 这是设置。 使用REST协议,Android客户端将POST消息发送到服务器。 我用表示这些消息的类创建了一个单独的项目,以便我可以将它作为库包含在客户端和服务器上。 消息对象首先被解析为JSON字符串,然后在服务器上进行解释。 为了数据完整性,消息包含数字签名(DSA)。 我之前就这个问题提出了一个关于公钥交换的问题。 我得到的答案很有帮助,因为这似乎正常。 但是,validation仍然失败。 Nikolay Elenkov在另一个post中的回答提到了一个可能的原因:“顺便说一句,如果你与一个提供商打交道可能会更容易,所以你可能也想在服务器上使用Bouncy Castle。” 这是我遇到麻烦的地方(因为这是一个不同的问题,我为此提出了一个新主题) 以下是来自消息类(来自公共库)的代码的摘录: import org.bouncycastle.jce.provider.BouncyCastleProvider; // …. private byte[] signature; // …. public void sign(DSAPrivateKey key) throws Exception { Security.addProvider(new BouncyCastleProvider()); Signature signer = Signature.getInstance(“SHA1withDSA”); signer.initSign(key); signer.update(this.toByteArray()); this.signature = signer.sign(); } public boolean verifySignature(DSAPublicKey key) throws Exception { Security.addProvider(new BouncyCastleProvider()); Signature signer = […]

Java:以JSON响应的简单HTTP Server应用程序

我想用Java创建一个非常简单的HTTP服务器应用程序。 例如,如果我在端口8080中的 localhost上运行服务器,并且我从浏览器进行以下调用,我想获得一个带有字符串’hello world!’的Json数组: http://localhost:8080/func1?param1=123&param2=456 我想在服务器中看到这样的东西(非常抽象的代码): // Retunrs JSON String String func1(String param1, String param2) { // Do Something with the params String jsonFormattedResponse = “[‘hello world!’]”; return jsonFormattedResponse; } 我想这个函数实际上不应该“返回”json,而是使用一些HTTP响应处理程序或类似的东西发送它… 最简单的方法是什么,而不需要熟悉具有特殊function和方法的多种第三方库?

无法启动RMI Fibonacci服务器

我正在学习Java RMI,我创建了一个非常简单的服务器来计算Fibonacci数。 服务器(FibonacciServer)创建一个负责计算序列(Fibonacci)的对象,该对象实现一个接口(IFibonacci): FibonacciServer.java: package myrmifibonacciserver; import java.net.MalformedURLException; import java.rmi.Naming; import java.rmi.RemoteException; public class FibonacciServer { public static void main(String args[]){ try{ Fibonacci fib = new Fibonacci(); Naming.rebind(“fibonacci”, fib); System.out.println(“Fibonacci Server ready.”); }catch(RemoteException rex){ System.err.println(“Exception in Fibonacci.main ” + rex); } catch (MalformedURLException ex) { System.err.println(“MalformedURLException ” + ex); } } } 斐波那契: package myrmifibonacciserver; […]

php中的http服务器

我想在php中为多个客户端创建服务器的http套接字连接。 我怎样才能做到这一点 ? 我需要一些资源。 首先,我试图在java中创建服务器。我在java中创建一个服务器。 并尝试从Android应用程序到达。但是服务器找不到任何客户端。但是当我在java中创建客户端时。它正在工作。 我该如何解决这个问题?