Skip to content

Commit

Permalink
fix intro
Browse files Browse the repository at this point in the history
  • Loading branch information
pterr committed Nov 9, 2024
1 parent 81fef26 commit 130d4fe
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 15 deletions.
4 changes: 4 additions & 0 deletions config/_default/menus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ main:
parent: Community
url: '/project-dashboard/'
weight: 30
- name: Support
parent: Community
url: 'https://keyple-support.calypsonet.org/keyple-support/introduction/'
weight: 35
- name: Archives
parent: Community
url: '/archives/'
Expand Down
15 changes: 3 additions & 12 deletions content/home/hero.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,10 @@ hero_media = "hero-image.svg"
#text_color_light = true

+++
In order to facilitate the design of terminals processing smartcard readers (user card, security module), CNA (the [Calypso Networks Association](https://calypsonet.org/)) has standardized [software interfaces for ticketing terminals](https://calypsonet.org/calypso-for-terminals/#section-interoperability-and-portability-of-ticketing-terminal-solutions).
To facilitate the design of terminals processing smartcard readers (user card, security module), CNA (the [Calypso Networks Association](https://calypsonet.org/)) has standardized [software interfaces for ticketing terminals]({{< relref "specifications" >}}).

This solution enables:
- _any_ **smart card reader solution** to be operated _independently_ of the **terminal architecture**,
- and _any_ **ticketing applications** to be ported _independently_ of the **terminal products** supplied by manufacturers.

First solutions translating these interface definitions into programming languages, or implementing these interfaces, are [available](https://terminal-api.calypsonet.org/implementations/).

<br>2 levels of APIs are offered, from the lowest to the highest:
- at the bottom the ['reader layer'](https://terminal-api.calypsonet.org/specifications/reader-layer/) _generic_ interfaces:
- the [**Reader**](https://terminal-api.calypsonet.org/specifications/reader-layer/reader-api/) **API** to control any reader solution and manage the application selection on a smart card,
- the [**Card**](https://terminal-api.calypsonet.org/specifications/reader-layer/card-api/) **API** for interfacing a card processing library specific to a smart card solution.
- Just below 'smartcard solution layer' _specific_ interfaces:
- several interfaces to integrate [Calypso processing](https://terminal-api.calypsonet.org/specifications/calypso-layer/) support:
- [**Card**](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-card-api/) and **[Legacy SAM](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-legacysam-api/) API**s to perform secure transactions with Calypso cards or with Calypso security modules such as SAM-S1 or SAM-C1.
- [**Symmetric Crypto**](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-symmetric-crypto-api/) and **[Asymmetric Crypto](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-asymmetric-crypto-api/) API**s to interface Calypso SAM or Calypso PKI processing libraries.

[First solutions]({{< relref "implementations" >}}) translating these interface definitions into programming languages, or implementing these interfaces, are available.
12 changes: 9 additions & 3 deletions content/specifications/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@ weight: 0
toc: false
search: false
---
This section lists the specifications associated to the [Reader]({{< relref "reader-layer" >}}) & [Calypso]({{< relref "calypso-layer" >}}) layers.

<br>

This section lists the specifications associated to the [Reader]({{< relref "reader-layer" >}}) & [Calypso]({{< relref "calypso-layer" >}}) layers.
<br>2 levels of APIs are offered, from the lowest to the highest:
- at the bottom the ['reader layer'](https://terminal-api.calypsonet.org/specifications/reader-layer/) _generic_ interfaces:
- the [**Reader**](https://terminal-api.calypsonet.org/specifications/reader-layer/reader-api/) **API** to control any reader solution and manage the application selection on a smart card,
- the [**Card**](https://terminal-api.calypsonet.org/specifications/reader-layer/card-api/) **API** for interfacing a card processing library specific to a smart card solution.
- Just below 'smartcard solution layer' _specific_ interfaces:
- several interfaces to integrate [Calypso processing](https://terminal-api.calypsonet.org/specifications/calypso-layer/) support:
- [**Card**](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-card-api/) and **[Legacy SAM](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-legacysam-api/) API**s to perform secure transactions with Calypso cards or with Calypso security modules such as SAM-S1 or SAM-C1.
- [**Symmetric Crypto**](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-symmetric-crypto-api/) and **[Asymmetric Crypto](https://terminal-api.calypsonet.org/specifications/calypso-layer/calypso-asymmetric-crypto-api/) API**s to interface Calypso SAM or Calypso PKI processing libraries.

0 comments on commit 130d4fe

Please sign in to comment.