- Inscrit
- 15 Avril 2011
- Messages
- 457
- Reactions
- 1
Bonjour, je suis actuellement en train d'essayer de traduire le protocole d'authentification au serveur d0fus en C. Mais je me heurte à divers manques de connaissances...
Le premier porte sur le paramètre de la fonction PEM.readRSAPublicKey(string). Dans setKey, elle est appelée avec tout un bordel qui tourne autour de _verifyKey(), soit :
Je vais donc voir le fichier AuthentificationManager__verifyKey qui ne contient que super(), qui est un constructeur d'après ce que j'ai compris. Là je me dis, c'est bizarre... Mais je vois que cette classe en utilise une autre, ByteArrayAsset. Je vais voir dans cette dernière et j'y trouve :
Donc d'après ce que j'ai compris, j'ai juste à remplacer tout ce qu'il y a en paramètre de PEM.readRSAPublicKey par :
C'est beaucoup plus simple mais est-ce vraiment ça ?
PS : Ça dérange si je garde ce topic pour poser diverses questions sur la traduction ? J'espère ne pas trop en avoir.
Le premier porte sur le paramètre de la fonction PEM.readRSAPublicKey(string). Dans setKey, elle est appelée avec tout un bordel qui tourne autour de _verifyKey(), soit :
Code:
var _loc5_:RSAKey = PEM.readRSAPublicKey((new this._verifyKey() as ByteArray).readUTFBytes((new this._verifyKey() as ByteArray).length));
Code:
static const VERSION:String = "4.6.0.23201";
Code:
PEM.readRSAPublicKey("4.6.0.23201");
PS : Ça dérange si je garde ce topic pour poser diverses questions sur la traduction ? J'espère ne pas trop en avoir.