> 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-cics-en/key-manager/operation-example.md).

# Operation example

Suppose 2 entities with code: 100099940 (local) and another 200099940 (remote).

The administrator of entity 100099940 is Pepe Pérez Gonzalez (phone 111111111).

The administrator of entity 200099940 is Luis Díaz Lopez (phone 22222222).

They agree: The subsystem of entity 100099940 is ‘1’ and the subsystem of entity 200099940 is ‘2’. Exchange their RSA keys through the TELEGC application. The sending of the first key will start from 100099940 (an exchange process involves 2 transmissions, sending the key and conf. Confirmation, so it is not advisable to mix two exchange processes at the same time).

In the following table, the operations and their descriptions are shown:&#x20;

<table data-header-hidden><thead><tr><th width="185.119384765625" valign="top"></th><th width="162.56787109375" valign="top"></th><th width="365.3662109375" valign="top"></th><th width="118.12353515625" valign="top"></th><th width="329.64599609375" valign="top"></th><th valign="top"></th><th width="174.419677734375" valign="top"></th></tr></thead><tbody><tr><td valign="top"><p>Subsystem (S)</p><p>Entity A</p></td><td valign="top">Key status</td><td valign="top">Operation</td><td valign="top">Network</td><td valign="top">Operation</td><td valign="top">Key status</td><td valign="top"><p>Subsystem (S)</p><p>Entity B</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 000000000</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>Registers the generic own subsystem.</p><p>Generate key (V1)</p><p>See chapter 3.3</p></td><td valign="top"> </td><td valign="top"><p>Registers the generic own subsystem.</p><p>Generate key (V1)</p><p>See chapter 3.4</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 000000000</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"> </td><td valign="top"><p>Registers the subsystem against that remote.</p><p>See chapter 3.3</p></td><td valign="top"> </td><td valign="top"><p>Registers the subsystem against that remote.</p><p>See chapter 3.4</p></td><td valign="top"> </td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"> </td><td valign="top"><p>Registers the subsystem indicated by that remote.</p><p>See chapter 3.3</p></td><td valign="top"> </td><td valign="top"><p>Registers the subsystem indicated by that remote.</p><p>See chapter 3.4</p></td><td valign="top"> </td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Export V1 key of the generic subsystem</p><p>See chapter 3.4</p></td><td valign="top">V1-GENERATED</td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Issues File B</p><p>TELEGC</p></td><td valign="top"><p>Sends the key</p><p>See chapter 3.5</p></td><td valign="top">V1-GENERATED</td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-RECEIVED</td><td valign="top"><p>End of reception</p><p>After reception</p><p>Incorporates the key</p><p>See chapter 3.5</p></td><td valign="top"><p>End</p><p>TELEGC</p></td><td valign="top"><p>End of transmission</p><p>After transmission</p><p>Updates status</p><p>See chapter 3.5</p></td><td valign="top">V1-SENT</td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-RECEIVED</td><td valign="top"> </td><td valign="top"><p>Issues Conf. A</p><p>TELEGC</p></td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>End of transmission</p><p>After transmission</p><p>Updates status</p><p>See chapter 3.5</p></td><td valign="top"><p>End</p><p>TELEGC</p></td><td valign="top"><p>End of reception</p><p>After reception</p><p>Updates status</p><p>See chapter 3.5</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-GENERATED</td><td valign="top"><p>Export V1 key of the generic subsystem</p><p>See chapter 3.6</p></td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-GENERATED</td><td valign="top"><p>Sends the key</p><p>See chapter 3.6</p></td><td valign="top"><p>Issues File A</p><p>TELEGC</p></td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-SENT</td><td valign="top"><p>End of transmission</p><p>After transmission</p><p>Updates status</p><p>See chapter 3.6</p></td><td valign="top"><p>End</p><p>TELEGC</p></td><td valign="top"><p>End of reception</p><p>After reception</p><p>Incorporates the key</p><p>See chapter 3.6</p></td><td valign="top">V1-RECEIVED</td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Issues Conf. B</p><p>TELEGC</p></td><td valign="top"> </td><td valign="top">V1-RECEIVED</td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>End of reception</p><p>After reception</p><p>Updates status</p><p>See chapter 3.6</p></td><td valign="top"><p>End</p><p>TELEGC</p></td><td valign="top"><p>End of transmission</p><p>After transmission</p><p>Updates status</p><p>See chapter 3.6</p></td><td valign="top">V1-ACTIVE</td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p><p> </p></td><td valign="top"><p>V1-ACTIVE</p><p> </p><p> </p><p>V1-ACTIVE</p><p> </p></td><td valign="top"><p>OPERATIONAL</p><p>For cryptography to work in all sessions against remote 200099940</p><p>PARM=*,1,2</p><p>AUT=RSA</p><p> </p></td><td valign="top"><p>Transmission</p><p>Reception</p><p>Other</p><p>Sess.</p></td><td valign="top"><p>OPERATIONAL</p><p>For cryptography to work in all sessions against remote 200099940</p><p>PARM=*,1,2</p><p>AUT=RSA</p><p> </p></td><td valign="top"><p>V1-ACTIVE</p><p> </p><p> </p><p>V1-ACTIVE</p><p> </p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p> </p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 000000000</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p></td><td valign="top">See 3.7</td><td valign="top"> </td><td valign="top"><p>2 V2 and V3 keys are generated,</p><p>See 3.7</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-OPERATIONAL</p><p>V3-ACTIVE</p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 000000000</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-ACTIVE</p><p>V2-GENERATED</p><p>V2-SENT</p><p> </p></td><td valign="top"><p>See 3.7</p><p>V2 (generated) is sent and in post transmission it changes to sent</p></td><td valign="top"><p>TELEGC</p><p>Issues</p><p>File A</p><p>Issues</p><p>Conf B</p></td><td valign="top"><p>See 3.7</p><p>V2 is received and in post reception it changes to received</p></td><td valign="top"><p>V1-ACTIVE</p><p>V2-</p><p>V2-RECEIVED</p></td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p></td><td valign="top"><p>See 3.7</p><p>Post.rec.</p></td><td valign="top">End</td><td valign="top"><p>See 3.7</p><p>Post transmission</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p></td><td valign="top"><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p><p> </p><p>V1-ACTIVE</p></td><td valign="top"><p>OPERATIONAL</p><p>With V2 they are decrypted</p><p>PARM=*,1,2</p><p>AUT=RSA</p><p> </p></td><td valign="top"><p>Transmission</p><p>Reception</p><p>Other</p><p>Sess.</p></td><td valign="top"><p>OPERATIONAL</p><p>With V1 they are encrypted</p><p>PARM=*2,1</p><p>AUT=RSA</p><p> </p><p> </p></td><td valign="top"><p>V1-ACTIVE</p><p> </p><p> </p><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p> </p></td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-ACTIVE</p><p>V3-RECEIVED</p></td><td valign="top"><p>See 3.7</p><p>V3 is received and in post reception it changes to received</p></td><td valign="top"><p>TELEGC</p><p>Issues</p><p>File B</p><p>Issues</p><p>Conf A</p></td><td valign="top"><p>See 3.7</p><p>V3 (generated) is sent and in post transmission it changes to sent</p></td><td valign="top"><p>V1-ACTIVE</p><p>V3-SENT</p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V3-ACTIVE</p></td><td valign="top"><p>See 3.7</p><p>Post.rec.</p></td><td valign="top">End</td><td valign="top"><p>See 3.7</p><p>Post transmission</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V3-ACTIVE</p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p></td></tr><tr><td valign="top"><p>(S)1 Own RSA</p><p>Local 100099940</p><p>Remote 20009940</p><p>(S)2 Foreign RSA</p><p>Local 100099940</p><p>Remote 20009940</p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p><p> </p><p>V1-OPERATIONAL</p><p>V3-ACTIVE</p><p>v2 was not received</p></td><td valign="top"><p>OPERATIONAL</p><p>With V2 they are decrypted</p><p>PARM=*,1,2</p><p>AUT=RSA</p></td><td valign="top"><p>Transmission</p><p>Reception</p><p>Other</p><p>Sess.</p></td><td valign="top"><p>OPERATIONAL</p><p>With V1 they are encrypted</p><p>PARM=*,2,1</p><p>AUT=RSA</p><p> </p></td><td valign="top"><p>V1-OPERATIONAL</p><p>V3-ACTIVE</p><p> v2 was not exported</p><p> </p><p>V1-OPERATIONAL</p><p>V2-ACTIVE</p></td><td valign="top"><p>(S)2 Own RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p>(S)1 Foreign RSA</p><p>Local 200099940</p><p>Remote 10009940</p><p> </p></td></tr></tbody></table>

&#x20;


---

# 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-cics-en/key-manager/operation-example.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.
