Bonjour à tous
Je suis actuellement sur un projet qui demande l'utilisation de JSSE et plus particulièrement de SSLEngine je suis donc en train de lire la doc et j'ai une petite question.
Dans la documentation de la classe SSLEngine il y a une méthode qui est expliquée :
Est ce que quelqu'un pourrait me commenter ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SSLEngineResult r = engine.unwrap(src, dst); switch (r.getStatus()) { BUFFER_OVERFLOW: // Could attempt to drain the dst buffer of any already obtained // data, but we'll just increase it to the size needed. int appSize = engine.getSession().getApplicationBufferSize(); ByteBuffer b = ByteBuffer.allocate(appSize + dst.position()); dst.flip(); b.put(dst); dst = b; // retry the operation. break;
Je me doute qu'il y a un transfert de données dans dst mais bon je ne comprends pas vraiment...
Merci
Partager