> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-ims-en/firma-electronica.md).

# Electronic Signature

Editran/FF is an application that encompasses all operations that require the signing and verification of file signatures before and after they are exchanged between two endpoints. To do this, it establishes a relationship between the files to be signed and the signing users, ensuring that all signatures have been completed at the sending end, as well as that the required signatures have been received at the receiving end.

Basically, the system is made up of the following elements:

* Application: element used to group a set of files to be exchanged with a specific destination (remote Editran). It can be Sending if it is used to process the files to be sent or Receiving if it is used to process the received files.
* User: element associated with a natural person who is identified in the system by means of a digital certificate. Local Users correspond to the people who can log into Editran/FF and are the signers of the files to be sent. Remote Users correspond to people who belong to the entity from which files are received, accompanied by the signatures generated by those Remote Users.

A relationship is established between each Application and the Users who must sign those files, both for sending and receiving, specifying, through the parameters/attributes of those elements, the operating rules to be followed in each case.

The functionality provided by Editran/FF distributes its execution between z/OS MVS – IMS, graphical interface and procedures, and z/OS UNIX (USS), where the Java server responsible for signing and verifying the file signatures (EditranSignatureServices) is located.

The signature modes handled by this application are XAdES and PKCS#7.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/ibm-editran-v5.3-ims-en/firma-electronica.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
