Nasıl C # için liman php openssl_sign do?

0 Cevap

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.

0 Cevap