IClientBlock
L’interface IClientBlock
est utilisée par le côté client du module d’authentification pour communiquer avec le serveur.
-
getLogin
const char* getLogin()
Renvoie le nom d’utilisateur s’il est présent dans le DPB.
-
getPassword
const char* getPassword()
Renvoie le mot de passe s`il est présent dans le DPB.
-
getData
const unsigned char* getData(unsigned* length)
Renvoie les données d`authentification envoyées par le serveur.
-
putData
void putData(StatusType* status, unsigned length, const void* data)
Transmet les données d’authentification au serveur.
-
newKey
ICryptKey* newKey(StatusType* status)
Crée une nouvelle clé de chiffrement et l’ajoute à la liste des plugins de chiffrement du trafic réseau disponibles
-
getAuthBlock
IAuthBlock* getAuthBlock(StatusType* status)