цифровой подписью?
$rsa = new Crypt_RSA();
$rsa->loadKey($key);
$rsa->setPrivateKeyFormat(CRYPT_RSA_PRIVATE_FORMAT_PKCS1);
$rsa->setSignatureMode(CRYPT_RSA_SIGNATURE_PKCS1);
$rsa->setHash('md5');
$rsa->setMGFHash('md5');
$ciphertext = $rsa->sign($xmlResponse);
Пока моя попытка такая:
final Signature sg = Signature.getInstance("MD5withRSA");
sg.initSign(getPrivateKey());
sg.update(data.getBytes());
return DatatypeConverter.printBase64Binary(sg.sign());
но это не совпадает с ожидаемым резульатом, который мне дали в качетстве образца.
ОЧЕНЬ ПРОШУ ПОМОЩИ
BouncyCastle
Обсуждают сегодня