我正在尝试使用Google的OAuth 2.0 for Server to Server Applications,但我遇到了障碍。
它声明:
“使用SHA256withRSA(也称为带有SHA-256哈希函数的RSASSA-PKCS1-V1_5-SIGN)和从API控制台获得的私钥对输入的UTF-8表示进行签名。输出将是一个字节阵“。
所以我大部分时间都在使用Java库但是如何使用String作为私钥?
答案 0 :(得分:0)
我猜你需要一个固定大小的密钥。所以你可以得到String, 散列字符串,结果是RSA的关键。 也许这也有帮助:
bytes[] values = myString.getBytes(); //get byte[] from String