1) var attachment = Convert.ToBase64(attachmentBytes); ToBase64 такого методаа клаасс не содержит, есть метод ToBase64String который в качестве параметра принимает массив байтов а не стринг.
но у меня он не сработал.
var stringBuilder = new StringBuilder(hash.Length*2);
foreach(var octet in hash) {
stringBuilder.Append(octet.ToString("x2"));
}
var signature = stringBuilder.ToString();
Как срастить переменные?
Тогда массив возвращается, но дополнительная функция — нормально ли это? Может быть, есть варианты проще?