Задать вопрос
@Ualde

Как перевести c C# на PHP функцию подписывания массива байт?

Здравствуйте

Есть готовый метод на C# для подписывания массива байт с помощью сертификата
public static string SignData(byte[] bytes, X509Certificate2 certificate)
{            
   var contentInfo = new ContentInfo(bytes);
   var signedCms = new SignedCms(contentInfo, true);
   var cmsSigner = new CmsSigner(certificate);
   signedCms.ComputeSignature(cmsSigner);
   var signature = signedCms.Encode();

   return Convert.ToBase64String(signature);
}


Подскажите, пожалуйста, перевод данного метода на PHP
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
1) Это задание, а не вопрос.
2) Вам код на C# не поможет от слова "никак". В PHP прямого соответствия каждой строке вы не найдете. Надо искать реализацию в контексте PHP
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы