Drivers para smart cards e leitoras de smart card

Os dispositivos BlackBerry® incluem os drivers que oferecem suporte ao uso de certos smart cards. As leitoras de smart card suportadas requerem drivers associados. Se você pretende usar um smart card suportado em uma leitora compatível, não é necessário gravar um driver para o smart card ou um driver para a leitora de smart card. Nas outras situações potenciais de uso de smart cards e leitoras de smart card, você deverá criar e registrar os drivers.

Situação Requisitos de implementação
leitora compatível e cartão não compatível Crie e registre um driver para o smart card implementando a classe abstrata SmartCard ou CryptoSmartCard e a classe abstrata SmartCardSession.
leitora não compatível e cartão compatível Crie e registre um driver para a leitora de smart card implementando a classe abstrata SmartCardReader e a classe abstrata SmartCardReaderSession.
leitora não compatível e cartão não compatível Crie e registre um driver para o smart card implementando a classe abstrata SmartCard ou CryptoSmartCard e a classe abstrata SmartCardSession. Além disso, crie e registre um driver para a leitora de smart card implementando a classe abstrata SmartCardReader e a classe abstrata SmartCardReaderSession.

Para criar drivers que interajam com smart cards e com a leitora BlackBerry® Smart Card Reader, você pode usar o pacote net.rim.device.api.smartcard e os pacotes net.rim.device.api.crypto na API SmartCard fornecida juntamente com o BlackBerry® Java® Development Environment 4.1.

Um driver para um smart card criptográfico que implementa a API SmartCard pode funcionar com o S/MIME Support Package para smartphones BlackBerry® em um dispositivo BlackBerry com suporte a S/MIME. Um driver para um smart card criptográfico pode executar operações de assinatura de chave privada no smart card, como assinar e descriptografar mensagens. Um driver para um smart card criptográfico não requer o S/MIME Support Package para smartphones BlackBerry para poder importar certificados do smart card ou para fornecer autenticação de dois fatores para um dispositivo BlackBerry. Para obter mais informações sobre S/MIME, consulte o BlackBerry com S/MIME Support Package.

A API SmartCard fornecida no BlackBerry JDE 4.2 ou posterior contém alguns elementos não recomendados. Os elementos não recomendados fornecem compatibilidade com versões anteriores se você criar um driver para um smart card criptográfico para dispositivos BlackBerry com BlackBerry® Device Software 4.1.x. Se quiser criar um driver para um smart card criptográfico para dispositivos BlackBerry com BlackBerry Device Software versão 4.1.x ou 4.2 ou posterior, você poderá usar os elementos não recomendados para evitar criar duas versões do driver.

Se quiser criar um driver para um smart card criptográfico para dispositivos BlackBerry com BlackBerry Device Software 4.2 ou posterior, use os elementos API recomendados na API SmartCard.

Próximo tópico: Smart cards compatíveis

Estas informações foram úteis? Gostaríamos de receber seus comentários.