Я подписываю документы с помощью digital signature
и добавляю их к collection
из XmlDocs
.
Я не хочу их нигде сохранять, просто заархивируйте их, если их больше 1 XML doc
или сохраните XML
в папке.
Теперь я рассмотрел ZipFile
, который исходит от System.Io.Compression
, но он принимает только строки, являющиеся источником и назначением.
Длянемного пояснения вот мой код:
var xmlDocsSigned = new List<XmlDocument>();
foreach (var document in documents)
{
XmlDocument doc = new XmlDocument();
// logic that Generate XML from object and load it to that XML.
// logic that signs the XML
}
xmlDocsSigned.Add(doc);
До сих пор я делал это с помощью сохранения XML files
и архивирования папки, но я не хочу, чтобы они сохранялись где-либо, так как мне нужен только zip
. Если это только один XML
, то, конечно, он будет сохранен.
Знаете ли вы какие-либо библиотеки с открытым исходным кодом, которые могут помочь мне достичь этого?