be.fgov.ehealth.etee.crypto.eid
Interface EidSmartCardReader
public interface EidSmartCardReader
Eid smart card reader interface.
- Since:
- 2.0.0
isReaderPresent
boolean isReaderPresent()
throws SmartCardReaderException
- Returns:
- true if there is a smart card reader connected.
- Throws:
SmartCardReaderException
isEidCardPresent
boolean isEidCardPresent()
throws SmartCardReaderException
- Returns:
- true if there is an eID card in the reader.
- Throws:
SmartCardReaderException
waitForCardReader
boolean waitForCardReader(long timeout)
throws SmartCardReaderException
- Parameters:
timeout - The maximum time for waiting a smart card reader.
- Returns:
- true if a smart card reader is found before the timeout.
- Throws:
SmartCardReaderException
waitForCard
boolean waitForCard(long timeout)
throws SmartCardReaderException
- Parameters:
timeout - The maximum time for waiting an eID card.
- Returns:
- true if an eID card is found before the timeout.
- Throws:
SmartCardReaderException
readKeyStore
java.security.KeyStore readKeyStore(be.fedict.commons.eid.client.spi.BeIDCardUI userInterface)
throws SmartCardReaderException,
NoAvailableSmartCardException
- Returns:
- the read
KeyStore on the EID card.
- Throws:
SmartCardReaderException
NoAvailableSmartCardException
Copyright © 2018 eHealth. All Rights Reserved.