XAdES İmza Desteği Node.js ve C++ ile
Contents
[
Hide
]
Giriş
Aspose.Cells, çalışma kitaplarını XAdES İmzası ile imzalamayı destekler. Bunun için API, DigitalSignature sınıfı ve XAdESType enum’larını sağlar.
Excel için XAdES İmza Ekleme
Aşağıdaki kod örneği, DigitalSignature sınıfını kullanarak kaynak çalışma kitabını nasıl imzalayacağınızı gösterir.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
const filePath = path.join(sourceDir, "sourceFile.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
const password = "pfxPassword";
const pfx = path.join(sourceDir, "AsposeDemo.pfx");
const signature = new AsposeCells.DigitalSignature(pfx, "aspose", "testXAdES", new Date());
signature.setXAdESType(AsposeCells.XAdESType.XAdES);
const dsCollection = new AsposeCells.DigitalSignatureCollection();
dsCollection.add(signature);
workbook.setDigitalSignature(dsCollection);
workbook.save(outputDir + "XAdESSignatureSupport_out.xlsx");