TP ASN.1 Utilisation du Compilateur Java de OSS Novalka
Quelques informations sur l’outil
Sous Windows, trouver l’outil OSS ASN.1 Pure Java… dans le menu Programmes.
Attention, il n’est installé que dans les salles 225 et 226 avec une licence valable pour 90
jours.
Regarder l’aide proposée, intitulée Brief Introduction (Quick Start)
Avant de lancer l’outil, il y a quelques variables d’environnement à mettre à jour. Pour cela
lancer la commande C:\asn1pjav\2.0BetaA\ossvars
Vous pouvez lancer le « superbe » outil graphique proposé pour manipuler asn1
Avant d’utiliser l’outil, il faut le configurer quelque peu :
Donner le chemin pour trouver l’éditeur (C:\WINNT\system32\notepad.exe) sur
votre machine)
Donner le chemin où sauvegarder les fichiers générés chez vous.
Pour faire cela, passer par le Menu Project -> Change Settings… -> Output Files
Et More Options
Mise en route
Copier chez vous le fichier baseball.asn du répertoire C:\asn1pjav\2.0BetaA\samples.
Regardez-le et comprenez-le.
Charger ce fichier dans l’outil.
Avant de compiler regarder les sélections dans Change Settinfgs
Compilez-le.
Un certain nombre de fichiers ont été générés.
Premières explorations
En savoir plus sur les fichiers générés
Dans l’ordre, regardez les fichiers suivants :
Tbcas.java
Baseball.java
BBCard.java
BCAS.java
Q1 Que contiennent ces fichiers ?
Q2 Comment implémenteriez vous un client – serveur avec des sockets Java TCP pour
envoyer la valeur myCard en faisant un encodage BER ?
Quelles méthodes générées utiliseriez-vous ?
Comment procéderiez-vous si votre valeur de carte n’était pas spécifiée en ASN.1
mais demandée au niveau du programme client ?