====== XAdES Signature API ====== XML Signature is an XML based data structure which binds a document pointed by a reference and a private key. The private key is also binded to a person via a qualified ceriticate. Qualified certificates and their corresponding private keys are stored in smartcards. In order for the signature to be valid the corresponding certificate must also be valid. Therefore beside the XMLSignature API, * Certificate Validation * Smartcard APIs must be known in order to create and process XML signatures. Those APIs have their own documentation and will not be documented here. For sample codes, you can look into the sample folder in the distribution path and for the configuration samples,you can look into the config folder. **[[en:esya:xades:kavramlar|Concepts]]** The structure of XML signature and samples of different types of signatures are explained in this section. **Usages** Sample codes for XAdES signature creation and verification are listed in this section. * [[en:esya:xades:kod-imza-atma-dogrulama|Signature Creation and Verification]] * [[en:esya:xades:kod-imza-tipleri|Signature Types]] * [[en:esya:xades:kod-imza-ozellikleri|Signature Attributes]] * [[en:esya:xades:kod-coklu-imza|Multiple Signatures]] * [[en:esya:xades:kod-imza-profilleri|Signature Profiles]] * [[en:esya:xades:kod-imza-yapilari|Signature Structures]] * [[en:esya:xades:kod-imza-gelistirmeleri|Signature Upgrades]] * [[en:esya:xades:kod-e-fatura|E-Invoice]] **[[en:esya:xades:konfigurasyon|XML Signature Configuration]]** This configuration file is used to define the settings for signature creation and verification in XML Signature API. Proxy settings, timestamp server settings, resource resolvers, default algorithms and verification settings are some of those settings. |Previous: [[en:esya:cades:eimza-cades-kutuphanesi|CAdES Signature]] |[[:start_en|Home]] |Next: [[en:esya:asic:eimza-asic-kutuphanesi|ASiC Signature API]] |