Exemple #1
0
 private SSLEngineResult doUnwrap() throws SSLException {
   ByteBuffer cipherText = _buffers.get(BufferType.IN_CIPHER);
   ByteBuffer plainText = _buffers.get(BufferType.IN_PLAIN);
   return _engine.unwrap(cipherText, plainText);
 }
Exemple #2
0
 private void emitPlainData(SSLEngineResult result) {
   if (result.bytesProduced() > 0) {
     ByteBuffer internalPlainBuffer = _buffers.get(BufferType.IN_PLAIN);
     _sslListener.onPlainData(makeExternalBuffer(internalPlainBuffer));
   }
 }
Exemple #3
0
 private SSLEngineResult doWrap() throws SSLException {
   ByteBuffer plainText = _buffers.get(BufferType.OUT_PLAIN);
   ByteBuffer cipherText = _buffers.get(BufferType.OUT_CIPHER);
   return _engine.wrap(plainText, cipherText);
 }
Exemple #4
0
 private void emitWrappedData(SSLEngineResult result) {
   if (result.bytesProduced() > 0) {
     ByteBuffer internalCipherBuffer = _buffers.get(BufferType.OUT_CIPHER);
     _sslListener.onWrappedData(makeExternalBuffer(internalCipherBuffer));
   }
 }