Using Smart Cards; Smart Cards; Add Support For Smart Cards - Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Manual

Cryptographic smart card driver
Table of Contents

Advertisement

Using smart cards

Smart cards

Creating a cryptographic smart card driver
Smart cards

Add support for smart cards

Smart card scenarios
supported smart cards
unsupported smart cards
net.rim.device.api.smartcard
You can use the
create smart card drivers that interact with smart cards and BlackBerry Smart Card Readers. The smart card API
was included in BlackBerry® Java® Development Environment Version 4.1. The
SmartCardProtocolErrorException
A cryptographic smart card driver that implements the smart card API can work with the S/MIME Support
Package for BlackBerry® smartphones on a BlackBerry smartphone with S/MIME support. A cryptographic smart
card driver can perform private key operations on the smart card such as signing and decrypting messages. A
cryptographic smart card driver does not require the S/MIME Support Package for BlackBerry smartphones to be
able to import certificates from the smart card, or to provide two-factor authentication for a BlackBerry device. See
BlackBerry with the S/MIME Support Package for more information on S/MIME.
The smart card API information included with BlackBerry JDE Version 4.2 or later contains some deprecated
elements. The deprecated elements provide backward compatibility for a cryptographic smart card driver
application created for a BlackBerry device that uses BlackBerry® Device Software Version 4.1.x. If you want to
create a cryptographic smart card driver for a BlackBerry device that is compatible with either BlackBerry Device
Software Version 4.1.x or Version 4.2 or later, you can use the deprecated elements to avoid having to create two
versions of the cryptographic smart card driver.
If you want to create a cryptographic smart card driver for a BlackBerry device that is compatible with BlackBerry
Device Software Version 4.2 or later, use the non-deprecated API items in the smart card API.
Description
The BlackBerry® device supports the following smart cards:
Common Access Card (CAC)
SafeNet® Model 330 smart card
If your smart card is not a CAC or SafeNet smart card, use the smart card API to create a cryptographic smart
card driver to support your smart card.
API was added in BlackBerry JDE Version 4.2.
net.rim.device.api.crypto
package and the
1
package to

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment 4.6.0

Table of Contents