Java Card est la principale plateforme ouverte et interopérable pour les éléments sécurisés, permettant ainsi aux cartes intelligentes et autres puces inviolables d'héberger plusieurs applications à l'aide de la technologie Java. Java Card est une plateforme d'exécution qui permet de stocker et de mettre à jour plusieurs applications sur un seul périphérique à ressources limitées, tout en conservant les niveaux de certification et la compatibilité les plus élevés avec les normes.
Java Card permet à des cartes à puce et à d'autres jetons de sécurité d'héberger des applications qui utilisent la technologie Java. Elle offre une plateforme d'exécution sécurisée et interopérable pour stocker et mettre à jour plusieurs applications sur un périphérique dont les ressources sont limitées, avec la certification et la compatibilité les plus élevées.
Découvrez toutes les bases pour commencer à utiliser la technologie Java Card (documentation, configuration, programmation, etc.).
En savoir plus sur l'authentification forte des utilisateurs avec la technologie Oracle Java Card.
La version 3.2 des spécifications technologiques de Java Card apporte diverses améliorations, telles que la prise en charge des protocoles (D)TLS1.3. Cette dernière version apporte également des précisions sur les API afin d'aider les développeurs d'applications et d'augmenter considérablement le niveau d'interopérabilité entre plusieurs implémentations. Il s'agit de la référence pour les nouveaux produits technologiques Java Card.
La technologie Oracle Java Card permet de programmer des périphériques intégrés spécifiques aux applications. Parmi les nombreux cas d'utilisation, citons les cartes SIM et SIM intégrées dans les télécommunications, le paiement mobile NFC et l'identification sécurisée, notamment pour les passeports.
Les outils du kit de développement technologique Oracle Java Card permettent de convertir et de vérifier les applications Java Card. Les outils peuvent être utilisés avec des produits basés sur les versions 3.1, 3.0.5 et 3.0.4 des spécifications Java Card.
Le simulateur Java Card Development Kit fournit une référence de test et de débogage pour les applications Java Card. Il inclut un environnement de simulation Java Card et un module d'extension Eclipse. Il prend en charge la nouvelle spécification Java Card 3.1 et peut également exécuter des applications codées pour les versions antérieures.
Pour répondre aux besoins des banques, des gouvernements et d'autres problématiques de carte relative à l'évaluation de la sécurité, Java Card Protection Profile fournit un ensemble modulaire d'exigences de sécurité conçues spécifiquement pour les caractéristiques de la technologie Oracle Java Card.
Utilisez Java Card sur un élément sécurisé dans un périphérique IoT pour sécuriser l'accès aux périphériques sur un bus I3C.
En savoir plus sur les E/S de périphérique Java Card (1:11:42)
Sécurisez la communication entre les périphériques IoT et les services cloud IoT à l'aide de Java Card.
Authentification sans mot de passe à l'aide de la biométrie basée sur la spécification FIDO avec Java Card et Oracle Identity Cloud Service.
En savoir plus sur l'authentification des utilisateurs (1:11:42)
Nicolas Ponsini, Architecte de solutions de sécurité Java chez Oracle
Comme toute nouvelle version de Java Card, cette version apporte des améliorations, telles que la prise en charge des protocoles (D)TLS1.3 et des clarifications d'API pour aider les développeurs d'applications et augmenter considérablement le niveau d'interopérabilité entre plusieurs implémentations.
Lire la suite de l'articleFamiliarisez-vous avec les outils Java Card Development Kit et l'implémentation de référence.
Familiarisez-vous avec le module d'extension Eclipse pour développer des applications Java Card.
Découvrez les principes de base du développement d'applications Java Card.
Obtenez des informations pour obtenir la licence Java Card.