Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Guia de Resolução de Problemas Página 106

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 286
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 105
106
BlackBerry Java Development Environment Development Guide
if ( ( input.length < inputOffset + modulusLength ) || ( output.length <
outputOffset + modulusLength ) ) {
throw new IllegalArgumentException();
}
// Construct the response Application Protocol Data Unit
ResponseAPDU response = new ResponseAPDU();
// Construct the command and set its information
// Create a CommandAPDU which your smart card will understand
CommandAPDU signAPDU = new CommandAPDU( (byte)0x80, (byte)0x56, (byte)0x00,
(byte)0x00, modulusLength );
signAPDU.setLcData( input, inputOffset, input.length - inputOffset );
// Send the command to the smartcard
sendAPDU( signAPDU, response );
// Validate the status words of the response
// Check for response codes specific to your smart card
if ( response.checkStatusWords( (byte)0x90, (byte)0x00 ) ) {
byte [] responseData = response.getData();
System.arraycopy( responseData, 0, output, outputOffset, responseData.length );
}
else {
throw new SmartCardException( “Invalid response code, sw1=” +
Integer.toHexString( response.getSW1() & 0xff ) + “ sw2=” + Integer.toHexString(
response.getSW2() & 0xff ) );
}
}
}
Create a CryptoToken for private key operations
Task Steps
Create a token class. > In your application, create a class that extends an RSA, DSA, or ECC token class. For example:
final class MyRSACryptoToken extends RSACryptoToken implements
Persistable
Determine if the token can perform
BlackBerry® device user authentication.
> Create a method that returns true if your token class prompts the BlackBerry device user for
authentication information.
public boolean providesUserAuthentication()
{
return true;
}
Vista de página 105
1 2 ... 101 102 103 104 105 106 107 108 109 110 111 ... 285 286

Comentários a estes Manuais

Sem comentários

Measurement-computing DAQami Quick Start Handbücher

Bedienungsanleitungen und Benutzerhandbücher für Hardware Measurement-computing DAQami Quick Start.
Wir stellen 1 PDF-Handbücher Measurement-computing DAQami Quick Start zum kostenlosen herunterladen nach Dokumenttypen zur Verfügung Bedienungsanleitung






Weitere Produkte und Handbücher für Hardware Measurement-computing

Modelle Dokumententyp
DAQFlex Bedienungsanleitung   Measurement Computing DAQFlex User Manual, 46 Seiten
E-1608 Bedienungsanleitung   Measurement Computing E-1608 User Manual, 29 Seiten
DASYLab User Manual Bedienungsanleitung   Measurement Computing DASYLab User Manual User Manual, 76 Seiten
E-1608-OEM Bedienungsanleitung   Measurement Computing E-1608-OEM User Manual, 29 Seiten
miniLAB-1008 Bedienungsanleitung   Measurement Computing miniLAB-1008 User Manual, 34 Seiten
PC104-AC5 Bedienungsanleitung   Measurement Computing PC104-AC5 User Manual, 24 Seiten
PC104-DAC06 Bedienungsanleitung   Measurement Computing PC104-DAC06 User Manual, 16 Seiten
LGR-5320 Series Bedienungsanleitung   Measurement Computing LGR-5320 Series User Manual, 43 Seiten
PC104-DI48 Bedienungsanleitung   Measurement Computing PC104-DI48 User Manual, 16 Seiten
PC104-DAS08 Bedienungsanleitung   Measurement Computing PC104-DAS08 User Manual, 24 Seiten
PC104-DAS16JR/12 Bedienungsanleitung   Measurement Computing PC104-DAS16JR/12 User Manual, 32 Seiten
PC104-DO48H Bedienungsanleitung   Measurement Computing PC104-DO48H User Manual, 16 Seiten
PC104-DIO48 Bedienungsanleitung   Measurement Computing PC104-DIO48 User Manual, 24 Seiten
PC104-PDISO8 Bedienungsanleitung   Measurement Computing PC104-PDISO8 User Manual, 20 Seiten
PCI-COM422/485 Bedienungsanleitung   Measurement Computing PCI-COM422/485 User Manual, 24 Seiten
PCI-COM232 Bedienungsanleitung   Measurement Computing PCI-COM232 User Manual, 24 Seiten
PCI-DAC6702 Bedienungsanleitung   Measurement Computing PCI-DAC6702 User Manual, 24 Seiten
PCI-DAS1001 Bedienungsanleitung   Measurement Computing PCI-DAS1001 User Manual, 24 Seiten
PCI-DAS08 Bedienungsanleitung   Measurement Computing PCI-DAS08 User Manual, 19 Seiten
PCI-DAS1002 Bedienungsanleitung   Measurement Computing PCI-DAS1002 User Manual, 26 Seiten