Sun Microsystems Security and Trust Services APIs 1.0 Reference Implementation Installation Manual
Sun Microsystems Security and Trust Services APIs 1.0 Reference Implementation Installation Manual

Sun Microsystems Security and Trust Services APIs 1.0 Reference Implementation Installation Manual

Security and trust services apis for java 2 platform, micro edition
Hide thumbs Also See for Security and Trust Services APIs 1.0:

Advertisement

Quick Links

Security and Trust Services APIs for
Java 2 Platform, Micro Edition
Version 1.0
Reference Implementation Installation Guide
Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, California 95054
U.S.A. 650-960-1300
July 2004

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Security and Trust Services APIs 1.0 and is the answer not in the manual?

Questions and answers

Summary of Contents for Sun Microsystems Security and Trust Services APIs 1.0

  • Page 1 Security and Trust Services APIs for Java 2 Platform, Micro Edition Version 1.0 Reference Implementation Installation Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, California 95054 U.S.A. 650-960-1300 July 2004...
  • Page 2 Copyright © 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, Etats-Unis. Tous droits réservés. Sun Microsystems, Inc. a les droits de propriété intellectuels relatants à la technologie incorporée dans le produit qui est décrit dans ce document. En particulier, et sans la limitation, ces droits de propriété intellectuels peuvent inclure un ou plus des brevets américains énumérés à...
  • Page 3: Table Of Contents

    Contents Preface v Installing the SATSA Reference Implementation 1 Locating and Downloading Supporting Software 2 Setting System Variables 2 Installing the SATSA Packages 3 Contents of the Reference Implementation 3 Running the SATSA 1.0 Reference Implementation 4 Starting the MIDP 2.0 Emulator 4 Starting the Java Card Emulator 4 SATSA 1.0 Configuration Files 6 The internal.config File 6...
  • Page 4 SATSA Installation Guide • July 2004...
  • Page 5: Preface

    Who Should Read This Guide This Installation Guide should be read by J2ME developers working with the Security and Trust Services APIs 1.0 Reference Implementation. Before You Read This Guide In order to fully use the information in this document, you must have thorough knowledge of the topics discussed in these guides: Java Card Platform, Version 2.2.1 Development Kit, User’s Guide...
  • Page 6: How This Guide Is Organized

    How This Guide Is Organized Chapter 1 describes the supporting software needed to install the SATSA 1.0 Reference Implementation, how to test if the SATSA 1.0 installation is successful, and information about SATSA 1.0 configuration. Typographic Conventions Typeface Meaning Examples The names of commands, files, Edit your .login file.
  • Page 7: Related Documentation

    Related Documentation Application Title Release Notes Security and Trust Services APIs Reference Implementation: Release Notes Accessing Sun Documentation Online The Source for Java Developers web site enables you to access Java™ platform technical documentation on the Web: http://java.sun.com/reference/docs/index.html Sun Welcomes Your Comments We are interested in improving our documentation and welcome your comments and suggestions.
  • Page 8 viii SATSA Installation Guide • July 2004...
  • Page 9: Installing The Satsa Reference Implementation

    C H A P T E R Installing the SATSA Reference Implementation The Reference Implementation for the Security and Trust Services APIs (SATSA) for Java 2 Platform, Micro Edition Specification provides an implementation of the four optional packages defined in that specification. These are: SATSA-APDU - Defines an API to support communication with smart card applications using the Application Protocol Data Unit (APDU) protocol.
  • Page 10: Locating And Downloading Supporting Software

    Locating and Downloading Supporting Software The default platform for the SATSA 1.0 Reference Implementation is the Windows 2000/x86 platform. The SATSA 1.0 Reference Implementation is based on the Mobile Information Device Profile (MIDP) 2.0 code base. Before downloading and installing the SATSA 1.0 RI distribution, you must have the following software installed and configured: Java 2 Platform, Standard Edition (J2SE) SDK, version 1.4.2, or the Java 2 ™...
  • Page 11: Installing The Satsa Packages

    Installing the SATSA Packages The Security and Trust Services 1.0 Reference Implementation is based on the Mobile Information Device Profile (MIDP) version 2.0 code base. Therefore, no separate installation of MIDP 2.0 is required; everything you need is contained in the SATSA 1.0 RI distribution.
  • Page 12: Running The Satsa 1.0 Reference Implementation

    Running the SATSA 1.0 Reference Implementation Running the SATSA 1.0 Reference Implementation involves two steps: Starting the MIDP 2.0 emulator Starting the Java Card (CRef) emulator Starting the MIDP 2.0 Emulator The SATSA 1.0 Reference Implementation is based on the MIDP 2.0 code base. To start the MIDP 2.0 emulator that incorporates the SATSA API, do the following: 1.
  • Page 13 CODE EXAMPLE CRef Output CODE EXAMPLE 1 __________________________________________________________________ Java Card 2.2.1 C Reference Implementation Simulator (version 0.41) 32-bit Address Space implementation - no cryptography support Copyright 2003 Sun Microsystems, Inc. All rights reserved. Memory Configuration Type Base Size MAX Addr...
  • Page 14: Satsa 1.0 Configuration Files

    SATSA 1.0 Configuration Files The SATSA 1.0 Reference Implementation contains two configuration files that, under most circumstances, can be left as-is and do not need to be altered or changed. These files are the following: The internal.config File The system.config File Both of these configuration files are found in the directory: %MIDP_HOME%\lib The internal.config File...
  • Page 15: The System.config File

    The optional internal.config file parameters are: keygen - specifies that a key be generated. Setting this parameter to false specifies that no key be generated. opaquesig - specifies that opaque signatures be used. Setting this parameter to false does not allow the use of opaque signatures. certsig - specifies that a certificate signature be used.
  • Page 16 SATSA Installation Guide • July 2004...
  • Page 17: Glossary

    Glossary Advanced Encryption Standard. The successor to the DES algorithm. It has a fixed block size of 128 bits and a key size of 128, 192, or 256 bits. APDU Application Protocol Data Units. A protocol used to define the structure of data messages exchanged between smart cards and smart card readers.
  • Page 18 Reference Implementation. A software package created to illustrate the concepts and APIs provided in a programming specification. Security and Trust Services APIs. A set of four J2ME optional packages that SATSA provide communication protocols, such as APDU and JCRMI, and security capabilities, such as PKI and encryption, for ensuring secure transactions between J2ME programs and a security element.
  • Page 19: Index

    Index Configuration, 6 CRef, 5 Downloading Supporting Software, 2 internal.config File, 6 Java 2, Standard Edition, 2 Java Card, Development Kit, 2 SATSA Reference Implementation, 3 Supporting Software, Downloading, 2 system.config File, 7 Variables, 2...
  • Page 20 SATSA Installation Guide • July 2004...

This manual is also suitable for:

1.0

Table of Contents