Skip to content

Commit 47e517a

Browse files
docs: fix broken links in example README files
1 parent e4e9a60 commit 47e517a

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

Example_Card_Calypso/README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ API. We use a PCSC plugin for real smart cards, and a Stub Plugin to simulates C
1212
Each example can be run independently.
1313

1414
* Use Case Calypso 1 – Explicit Selection (
15-
Aid): [UseCase1_ExplicitSelectionAid](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase1_ExplicitSelectionAid)
15+
Aid): [UseCase1_ExplicitSelectionAid](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase1_ExplicitSelectionAid)
1616
* Check if a card is in the reader, attempt to select a ISO 14443-4 Calypso card defined by its AID and read a file
1717
record following the selection (simple plain read, not involving a Calypso SAM).
1818
* _Explicit Selection_ means that the terminal application starts the card processing after the card presence has
@@ -22,7 +22,7 @@ Each example can be run independently.
2222
* For Stub plugin: [`Main_ExplicitSelectionAid_Stub.java`]
2323

2424
* Use Case Calypso 2 – Scheduled
25-
Selection: [UseCase2_ScheduledSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase2_ScheduledSelection)
25+
Selection: [UseCase2_ScheduledSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase2_ScheduledSelection)
2626
* Schedule a default selection of ISO 14443-4 Calypso card with a file record reading and set it to an observable
2727
reader, on card detection in case the Calypso selection is successful, notify the terminal application with the
2828
card data.
@@ -32,7 +32,7 @@ Each example can be run independently.
3232
* For Stub plugin: [`Main_ScheduledSelection_Stub.java`]
3333

3434
* Use Case Calypso 3 – Selection of Calypso card Revision 1 (no
35-
AID): [UseCase3_Rev1Selection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase3_Rev1Selection)
35+
AID): [UseCase3_Rev1Selection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase3_Rev1Selection)
3636
* Check if a card is in the reader, select a Calypso card Rev1 identified by its communication protocol, operate a
3737
simple Calypso card transaction (simple plain read, not involving a Calypso SAM).
3838
* _Explicit Selection_ means that the terminal application starts the card processing after the card presence has
@@ -41,61 +41,61 @@ Each example can be run independently.
4141
* For PC/SC plugin: [`Main_Rev1Selection_Pcsc.java`]
4242

4343
* Use Case Calypso 4 - Card Authentication (certified reading of a file
44-
record): [UseCase4_CardAuthentication](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase4_CardAuthentication)
44+
record): [UseCase4_CardAuthentication](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase4_CardAuthentication)
4545
* Set up a card transaction using the Card Resource Service to process a basic Calypso Secure Session.
4646
* Real mode with PC/SC readers [`Main_CardAuthentication_Pcsc.java`]
4747
* Simulation mode (Stub Secure Elements included) [`Main_CardAuthentication_Stub.java`]
4848

4949
* Use Case Calypso 5 - Multiple Session: illustrates the multiple session generation mechanism for managing the
5050
sending of modifying commands that exceed the capacity of the session
51-
buffer: [UseCase5_MultipleSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase5_MultipleSession)
51+
buffer: [UseCase5_MultipleSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase5_MultipleSession)
5252
* Real mode with PC/SC readers [`Main_MultipleSession_Pcsc.java`]
5353

5454
* Use Case Calypso 6 - PIN management: presentation of the PIN, attempts counter
55-
reading: [UseCase6_VerifyPin](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase6_VerifyPin)
55+
reading: [UseCase6_VerifyPin](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase6_VerifyPin)
5656
* Real mode with PC/SC readers [`Main_VerifyPin_Pcsc.java`]
5757

5858
* Use Case Calypso 7 - Stored Value reloading (out of Secure Session):
59-
[UseCase7_StoredValue_SimpleReloading](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase7_StoredValue_SimpleReloading)
59+
[UseCase7_StoredValue_SimpleReloading](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase7_StoredValue_SimpleReloading)
6060
* Real mode with PC/SC readers [`Main_StoredValue_SimpleReloading_Pcsc.java`]
6161

6262
* Use Case Calypso 8 - Stored Value debit within a Secure Session:
63-
[UseCase8_StoredValue_DebitInSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase8_StoredValue_DebitInSession)
63+
[UseCase8_StoredValue_DebitInSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase8_StoredValue_DebitInSession)
6464
* Real mode with PC/SC readers [`Main_StoredValue_DebitInSession_Pcsc.java`]
6565

6666
* Use Case Calypso 9 - Change PIN:
67-
[UseCase9_ChangePin](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase9_ChangePin)
67+
[UseCase9_ChangePin](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase9_ChangePin)
6868
* Real mode with PC/SC readers [`Main_ChangePin_Pcsc.java`]
6969

7070
* Use Case Calypso 10 - Session Trace TN #313:
71-
[UseCase10_SessionTrace_TN313](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase10_SessionTrace_TN313)
71+
[UseCase10_SessionTrace_TN313](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase10_SessionTrace_TN313)
7272
* Real mode with PC/SC readers [`Main_SessionTrace_TN313_Pcsc.java`]
7373

7474
* Use Case Calypso 11 - Data signing:
75-
[UseCase11_DataSigning](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase11_DataSigning)
75+
[UseCase11_DataSigning](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase11_DataSigning)
7676
* Real mode with PC/SC readers [`Main_DataSigning_Pcsc.java`]
7777

7878
* Use Case Calypso 12 - Performance measurement (embedded validation):
79-
[UseCase12_PerformanceMeasurement_EmbeddedValidation](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase12_PerformanceMeasurement_EmbeddedValidation)
79+
[UseCase12_PerformanceMeasurement_EmbeddedValidation](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase12_PerformanceMeasurement_EmbeddedValidation)
8080
* Real mode with PC/SC readers [`Main_PerformanceMeasurement_EmbeddedValidation_Pcsc.java`]
8181

8282
* Use Case Calypso 13 - Performance measurement (distributed reloading):
83-
[UseCase13_PerformanceMeasurement_DistributedReloading](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase13_PerformanceMeasurement_DistributedReloading)
83+
[UseCase13_PerformanceMeasurement_DistributedReloading](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase13_PerformanceMeasurement_DistributedReloading)
8484
* Real mode with PC/SC readers [`Main_PerformanceMeasurement_DistributedReloading_Pcsc.java`]
8585

8686
* Use Case Calypso 14 - Read SAM counters and ceilings:
87-
[UseCase14_ReadLegacySamCountersAndCeilings](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase14_ReadLegacySamCountersAndCeilings)
87+
[UseCase14_ReadLegacySamCountersAndCeilings](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase14_ReadLegacySamCountersAndCeilings)
8888
* Real mode with PC/SC readers [`Main_ReadLegacySamCountersAndCeilings_Pcsc.java`]
8989

9090
* Use Case Calypso 15 - Secure session in extended mode with early authentication and data encryption:
91-
[UseCase15_ExtendedModeSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase15_ExtendedModeSession)
91+
[UseCase15_ExtendedModeSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase15_ExtendedModeSession)
9292
* Real mode with PC/SC readers [`Main_ExtendedModeSession_Pcsc.java`]
9393

9494
* Use Case Calypso 16 - Secure session in PKI mode:
95-
[UseCase16_PkiModeSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase16_PkiModeSession)
95+
[UseCase16_PkiModeSession](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase16_PkiModeSession)
9696
* Real mode with PC/SC readers [`Main_PkiModeSession_Pcsc.java`]
9797

9898
* Use Case Calypso 17 - PKI card pre-personalization:
99-
[UseCase17_PkiPrePersonalization](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse-keyple/keyple/card/calypso/example/UseCase17_PkiPrePersonalization)
99+
[UseCase17_PkiPrePersonalization](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Card_Calypso/src/main/java/org/eclipse/keyple/card/calypso/example/UseCase17_PkiPrePersonalization)
100100
* Real mode with PC/SC readers [`Main_CardKeyPairGeneratedByCard_Pcsc.java`]
101101
* Real mode with PC/SC readers [`Main_CardKeyPairGeneratedByLegacySam_Pcsc.java`]

Example_Plugin_PCSC/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ Those examples make use of the Keyple Java PC/SC Plugin to demonstrate its speci
55
Each example can be run independently.
66

77
* Use Case PC/SC 1 – Reader type
8-
identification: [UseCase1_ReaderTypeAutoIdentification](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse-keyple/keyple/plugin/pcsc/example/UseCase1_ReaderTypeAutoIdentification)
8+
identification: [UseCase1_ReaderTypeAutoIdentification](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse/keyple/plugin/pcsc/example/UseCase1_ReaderTypeAutoIdentification)
99
* Demonstrates the reader type identification (contact/contactless) based on the reader's name.
1010
* [`Main_ReaderTypeAutoIdentification_Pcsc.java`]
1111

1212
* Use Case PC/SC 2 – Reader type explicit
13-
definition: [UseCase2_ExplicitReaderType](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse-keyple/keyple/plugin/pcsc/example/UseCase2_ExplicitReaderType)
13+
definition: [UseCase2_ExplicitReaderType](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse/keyple/plugin/pcsc/example/UseCase2_ExplicitReaderType)
1414
* Demonstrates how set explicitly the reader type.
1515
* [`Main_ExplicitReaderType_Pcsc.java`]
1616

1717
* Use Case PC/SC 3 – Change of a protocol identification
18-
rule: [UseCase3_ChangeProtocolRules](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse-keyple/keyple/plugin/pcsc/example/UseCase3_ChangeProtocolRules)
18+
rule: [UseCase3_ChangeProtocolRules](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Plugin_PCSC/src/main/java/org/eclipse/keyple/plugin/pcsc/example/UseCase3_ChangeProtocolRules)
1919
* Demonstrates how to add a protocol rule to target a specific card technology by applying a regular expression on
2020
the ATR provided by the reader. This feature of the PC/SC plugin is useful for extending the set of rules already
2121
supported, but also for solving compatibility issues with some readers producing ATRs that do not work with the

Example_Service/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,51 +6,51 @@ select card and how to observe plugins and readers.
66
Each example can be run independently.
77

88
* Use Case Generic 1 – Basic
9-
selection: [UseCase1_BasicSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase1_BasicSelection)
9+
selection: [UseCase1_BasicSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase1_BasicSelection)
1010
* Demonstrates the most basic selection mode where no conditions are required to select a card.
1111
* Implementations:
1212
* For PC/SC plugin: [`Main_BasicSelection_Pcsc.java`]
1313
* For Stub plugin: [`Main_BasicSelection_Stub.java`]
1414

1515
* Use Case Generic 2 – Protocol based
16-
selection: [UseCase2_ProtocolBasedSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase2_ProtocolBasedSelection)
16+
selection: [UseCase2_ProtocolBasedSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase2_ProtocolBasedSelection)
1717
* Demonstrates the selection mode where the card's protocol is used as a differentiator.
1818
* Implementations:
1919
* For PC/SC plugin: [`Main_ProtocolBasedSelection_Pcsc.java`]
2020
* For Stub plugin: [`Main_ProtocolBasedSelection_Stub.java`]
2121

2222
* Use Case Generic 3 – Aid based
23-
selection: [UseCase3_AidBasedSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase3_AidBasedSelection)
23+
selection: [UseCase3_AidBasedSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase3_AidBasedSelection)
2424
* Demonstrates the selection mode where the card is selected by its DF Name with an appropriate AID.
2525
* Implementations:
2626
* For PC/SC plugin: [`Main_AidBasedSelection_Pcsc.java`]
2727
* For Stub plugin: [`Main_AidBasedSelection_Stub.java`]
2828

2929
* Use Case Generic 4 – Aid based
30-
selection: [UseCase4_ScheduledSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase4_ScheduledSelection)
30+
selection: [UseCase4_ScheduledSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase4_ScheduledSelection)
3131
* Demonstrates the selection is processed as soon as the card is detected by an observable reader.
3232
* Implementations:
3333
* For PC/SC plugin: [`Main_ScheduledSelection_Pcsc.java`]
3434
* For Stub plugin: [`Main_ScheduledSelection_Stub.java`]
3535

3636
* Use Case Generic 5 – Sequential multiple
37-
selection: [UseCase5_SequentialMultiSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase5_SequentialMultiSelection)
37+
selection: [UseCase5_SequentialMultiSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase5_SequentialMultiSelection)
3838
* Demonstrates multiple selections performed successively on the same card with the navigation options (FIRST/NEXT)
3939
defined by the ISO standard.
4040
* Implementations:
4141
* For PC/SC plugin: [`Main_SequentialMultiSelection_Pcsc.java`]
4242
* For Stub plugin: [`Main_SequentialMultiSelection_Stub.java`]
4343

4444
* Use Case Generic 6 – Grouped multiple
45-
selection: [UseCase6_GroupedMultiSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase6_GroupedMultiSelection)
45+
selection: [UseCase6_GroupedMultiSelection](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase6_GroupedMultiSelection)
4646
* Demonstrates multiple selections made at once on the same card with the navigation options (FIRST/NEXT) defined by
4747
the ISO standard and returned as a single selection result.
4848
* Implementations:
4949
* For PC/SC plugin: [`Main_GroupedMultiSelection_Pcsc.java`]
5050
* For Stub plugin: [`Main_GroupedMultiSelection_Stub.java`]
5151

5252
* Use Case Generic 7 – Plugin and reader
53-
observation: [UseCase7_PluginAndReaderObservation](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse-keyple/keyple/core/service/example/UseCase7_PluginAndReaderObservation)
53+
observation: [UseCase7_PluginAndReaderObservation](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service/src/main/java/org/eclipse/keyple/core/service/example/UseCase7_PluginAndReaderObservation)
5454
* Demonstrates the observation of a plugin to monitor the connection/disconnection of readers and of the readers to
5555
monitor the insertion/removal of cards.
5656
* Implementations:

Example_Service_Resource/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ select card and how to observe plugins and readers.
66
Each example can be run independently.
77

88
* Use Case Generic 1 – Card resource service
9-
observation: [UseCase1_CardResourceService](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service_Resource/src/main/java/org/eclipse-keyple/keyple/core/service/resource/example/UseCase1_CardResourceService)
9+
observation: [UseCase1_CardResourceService](https://github.com/eclipse-keyple/keyple-java-example/tree/main/Example_Service_Resource/src/main/java/org/eclipse/keyple/core/service/resource/example/UseCase1_CardResourceService)
1010
* Shows the implementation of the Card Resource service with simultaneous observation of the plugin and the readers,
1111
with the definition of two resource profiles.
1212
* Implementations:

0 commit comments

Comments
 (0)