Ben php den C # için aşağıdaki kodu çevirmek gerekir. Ne kitaplıkları / ad alanları kullanmam gerekiyor?
function sign($method, $uuid, $data) {
$merchant_private_key = openssl_get_privatekey(file_get_contents('merchant_private_key.pem'));
$plaintext = $method . $uuid . serialize_data($data);
**openssl_sign($plaintext, $signature, $merchant_private_key);**
return base64_encode($signature);
}
Api http://php.net/manual/en/function.openssl-sign.php at üzerinde bulunabilir. Nerede başlar? Ben php open_ssl işareti kapakların arkasında ne hiçbir fikrim yok.
Bu php ve C # hem bilir veya birisi en azından elimden böylece portu openssl_sign arka planda ne açıklayabilir yardım edebilir herkes.
EDIT: 2010-08-18 Ben openssl kullanmak için bir yol bulamazsa, o managedopenssl.dll yük söyleyerek tutar. Çünkü benim makine varlık x64 olduğunu düşünüyorum.