Examples of EncryptionKeyRequestMessage


Examples of net.glowstone.net.message.login.EncryptionKeyRequestMessage

            // Set verify data on session for use in the response handler
            session.setVerifyToken(verifyToken);
            session.setVerifyUsername(name);

            // Send created request message and wait for the response
            session.send(new EncryptionKeyRequestMessage(sessionId, publicKey, verifyToken));
        } else {
            ProxyData proxy = session.getProxyData();
            if (proxy == null) {
                UUID uuid = UUID.nameUUIDFromBytes(("OfflinePlayer:" + name).getBytes(StandardCharsets.UTF_8));
                session.setPlayer(new PlayerProfile(name, uuid));
View Full Code Here

Examples of net.glowstone.net.message.login.EncryptionKeyRequestMessage

        buffer.readBytes(publicKey);

        byte[] verifyToken = new byte[ByteBufUtils.readVarInt(buffer)];
        buffer.readBytes(verifyToken);

        return new EncryptionKeyRequestMessage(sessionId, publicKey, verifyToken);
    }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.auth.EncryptionKeyRequestMessage

      AsymmetricCipherKeyPair keys = SecurityHandler.getInstance().getKeyPair(keySize, keyAlgorithm);
      byte[] randombyte = new byte[4];
      random.nextBytes(randombyte);
      session.getDataMap().put("verifytoken", randombyte);
      byte[] secret = SecurityHandler.getInstance().encodeKey(keys.getPublic());
      session.send(Session.SendType.FORCE, new EncryptionKeyRequestMessage(sessionId, false, secret, randombyte));
    } else {
      session.disconnect("Handshake already exchanged.");
    }
  }
View Full Code Here

Examples of org.spout.vanilla.protocol.msg.auth.EncryptionKeyRequestMessage

    byte[] publicKey = new byte[length];
    buffer.readBytes(publicKey);
    int tokenLength = buffer.readShort() & 0xFFFF;
    byte[] token = new byte[tokenLength];
    buffer.readBytes(token);
    return new EncryptionKeyRequestMessage(sessionId, false, publicKey, token);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.