我devloping需要签署文件的系统。我已经有一个函数接收要签名的数据的字节[]和X509证书,并使用System.Security.Cryptography.Pkcs命名空间计算签名。需要注意的是,我们需要将签名分开,因此为了验证,我们使用文件,签名和证书。C#PKCS签名
事情是这个函数返回一个byte []作为签名。现在序列化它我使用Base64编码,但我看到标准是使用.p7s文件。
那么,如何从解密签名的byte []生成一个.p7s文件?
另一个问题,有没有办法在签名上添加时间戳,然后检索它?
谢谢! Juan