Skip navigation links

GlobalPlatform CSP Java Card API v0.0.0.39

API documentation for the Cryptographic Service Provider (CSP) according to GlobalPlatform Amendment N [GPC_SPE_230].

See: Description

Packages 
Package Description
org.globalplatform.csp
Contains classes for CSP implementations; this package may include vendor-specific classes.
org.globalplatform.csp.api
Contains CSP interfaces required to compile Client Applications; this package must not be installed on the SE.

API documentation for the Cryptographic Service Provider (CSP) according to GlobalPlatform Amendment N [GPC_SPE_230].

Pre-Requisites

Accessing CSP-API operations requires proper configuration using the CSP-Protocol defined in Chapter 7 of Amendment N [GPC_SPE_230], including:

  • Create new CSP Instance.
  • Register AID(s) of Client Application(s) to use the CSP instance.
  • Initialize necessary keys, certificates and passwords.
  • Configure key usage, algorithms and access rules.
  • Activate the CSP for operational use.

Cryptographic Services

The CSP is the shareable interface offering high-level cryptographic services:

Skip navigation links

Copyright © 2023-2025 GlobalPlatform, Inc. All rights reserved. The technology provided or described in this specification is subject to updates, revisions, and extensions by GlobalPlatform. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights or other intellectual property rights of which they may be aware which might be necessarily infringed by the implementation of the specification or other work product set forth in this document, and to provide supporting documentation.


THIS SPECIFICATION OR OTHER WORK PRODUCT IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NON-INFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY IMPLEMENTATION OF THIS SPECIFICATION OR OTHER WORK PRODUCT SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE COMPANY, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER DIRECTLY OR INDIRECTLY ARISING FROM THE IMPLEMENTATION OF THIS SPECIFICATION OR OTHER WORK PRODUCT.