有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

oauth 0auth_签名在java中使用SHA1RSA

我们已经集成了oauth1。0.我使用的是sha1 rsa签名方法。我已经生成了oauth签名。我获得了200个状态,但在服务提供商中没有任何价值。我怀疑的是签名生成。如何在java中使用sha1 rsa生成oauth签名?我已经提到了我正在使用的链接

  `private static KeyPair getKeyPair() throws NoSuchAlgorithmException {
    KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
    kpg.initialize(1024, new SecureRandom());
    return kpg.genKeyPair();
}`



public static String sign(PrivateKey privateKey) throws Exception {
    Signature privateSignature = Signature.getInstance("    ");
    privateSignature.initSign(privateKey);
    //privateSignature.update(plainText.getBytes(UTF_8));

    byte[] signature = privateSignature.sign();
    System.out.println(Base64.encodeBase64String(signature));
    return Base64.encodeBase64String(signature);
    //encodeToString(signature);
}

提前谢谢


共 (0) 个答案