Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[keyple-dev] About using SAMs

Hello there,
I would like to ask you a question.
I have a terminal that can read a smart card and has slots to support
up to 4 SAMs.
This terminal is not a PCSC reader, so I had to implement my reader plugin.

Following an example like
    https://keyple.org/learn/build-your-first-app/java-app/
it looks like I should declare two different Readers, one for the
smart card and one for the SAM.

I tried to use the same reader to read both the smart card and a SAM.
If I try to read a SAM using the CalypsoSamSelectionAdapter like

    samSelectionManager.prepareSelection(
        calypsoExtensionService

.createSamSelection().filterByProductType(CalypsoSam.ProductType.SAM_C1))

I can not find the SAM. If I do not specify the filter selection I get
in return the smart card, not the SAM.

I think I have to implement a card extension to be able to read from
the four SAM slots:
    https://keyple.org/learn/developer-guide/card-extension-add-on/
I am right?

Thank you,
Max


Back to the top