140
Sun Crypto Accelerator 6000 Board User’s Guide for Version 1.1 • February 2013
Credit Card Processing Overview
The Sun Crypto Accelerator 6000 board supports credit card verification (CV)
processing for the major types of credit cards, Visa, MasterCard, and American
Express. The interface ensures that sensitive customer data is only exposed within
the HSM. The (CV) is a cryptographic checksum of the data stored on a magnetic
card.
Credit card verification is performed during normal ATM and POS transactions to
verify the magnetic card data. The following algorithms are supported:
■
CVV – Visa
■
CVC – MasterCard
■
CSC – American Express
Financial Services Library Function
fs_card_verify
(3)
The
fs_card_verify()
function provides credit card processing operations for the
board’s financial services API. Verification for Visa, MasterCard, and American
Express credit cards is supported.
The
fs_card_verify()
function requires a valid session handle as the first
argument with the handle parameter. This session handle can be obtained through a
call to
fs_session_open()
. All keys used by these functions must have been
created using the financial services key management functions. See
“Key
Management Functions” on page 127
.
The
fs_card_verify
() function enables an application to perform secure card
verification operations. A card algorithm type must be provided in the
alg
argument. The allowable values for the card algorithm type are as follows:
■
CVV – Visa or MasterCard card verification value (CVV) algorithm
■
CSC – American Express card security code (CSC) verification algorithm
Содержание Crypto Accelerator 6000 Board
Страница 1: ...Sun Crypto Accelerator 6000 Board Version 1 1 User s Guide Part No E39851 01 February 2013...
Страница 16: ...xvi Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 18: ...xviii Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 21: ...Preface xxi...
Страница 22: ...xxii Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 54: ...32 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 118: ...96 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 210: ...188 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 228: ...206 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 242: ...220 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 256: ...234 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 260: ...238 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Страница 266: ...244 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...