Nedir?
Id 'si verilen dosyayı belirtilen CADES formatındaki imzalı dosyanın, imzalanan dosya ve ayrık imza verileri şeklinde dosya kontrolünde gösterilecek formatta form verisine eklemek için kullanılır.
Sentaks
<ExtractSignatures Id="$(FileId)" XPath="Document/Details" FileName="$(FileName)" />
Özellikler
| Adı | Açıklama | |
|---|---|---|
| Id | WflFiles içerisinde kayıtlı bulunan dosyanın Id değerini vererek imzalı dosya alınır. | |
| XPath | CADES formatında imza açılıp, imzalanan dosya ve ayrık imza verilerinin dosya kontrolü formatına uygun XML çıktısının ekleneceği form verisi adresi belirlenir. XPath alır. | |
| FileName | İmzalanan dosyanın veritabanına kayıt edileceği isim belirtir. |
Örnekler
Aşağıda örnekte farklı bir dosya alanına yüklenen CADES formatındaki imzalı dosya Id'si bir değişkene atılarak, Signed/Document form verisi altında orijinal dosya ve ayrık imza verileri XML verisi eklenir.
Id değeri ile kullanım
<SetVariable Name="$(FileId)">
<Value Culture="" Target="None">eval::/*/Dosya/Details/Template[1]/Id</Value>
</SetVariable>
<ExtractSignatures Id="$(FileId)" XPath="SignedDocument/Details" FileName="ExtractedFile.txt" />