Velocity icon indicating copy to clipboard operation
Velocity copied to clipboard

Invalid signature for profile public key

Open bensuperpc opened this issue 3 years ago • 4 comments
trafficstars

I updated my minecraft servers to 1.19, I reset my config files, to avoid this error #733 . I now have another error, I can't log in :/

Tested on Purpur 1668 and Paper 28, with Velocoty 153.

The problem occurred when I enabled enforce-secure-profile , should it be disabled or it is not yet implemented ?

Error messages:

minecraft-rcon-web         | 2022-06-18T12:57:36.780Z RconServer [mc-server:25575]: Connection failed
minecraft-proxy-server     | [12:57:37 INFO]: [connected player] Bensuperpc (/172.20.0.1:40594) has connected
minecraft-proxy-server     | [12:57:37 INFO]: [server connection] Bensuperpc -> main has connected
minecraft-server           | [14:57:37 INFO]: Disconnecting /172.20.0.2:35778: Invalid signature for profile public key.
minecraft-server           | Try restarting your game.
minecraft-proxy-server     | [12:57:37 INFO]: [server connection] Bensuperpc -> main has disconnected
minecraft-proxy-server     | [12:57:37 ERROR]: [connected player] Bensuperpc (/172.20.0.1:40594): disconnected while connecting to main: multiplayer.disconnect.invalid_public_key_signature
minecraft-proxy-server     | [12:57:37 INFO]: [server connection] Bensuperpc -> waitroom has connected
minecraft-server           | [14:57:37 INFO]: /172.20.0.2:35778 lost connection: Invalid signature for profile public key.
minecraft-server           | Try restarting your game.
minecraft-waitroom-server  | [14:57:37 INFO]: Disconnecting /172.20.0.2:40582: Invalid signature for profile public key.
minecraft-waitroom-server  | Try restarting your game.
minecraft-proxy-server     | [12:57:37 INFO]: [server connection] Bensuperpc -> waitroom has disconnected
minecraft-proxy-server     | [12:57:37 ERROR]: [connected player] Bensuperpc (/172.20.0.1:40594): disconnected while connecting to waitroom: multiplayer.disconnect.invalid_public_key_signature
minecraft-proxy-server     | [12:57:37 INFO]: [connected player] Bensuperpc (/172.20.0.1:40594) has disconnected: Unable to connect to waitroom: multiplayer.disconnect.invalid_public_key_signature
minecraft-waitroom-server  | [14:57:37 INFO]: /172.20.0.2:40582 lost connection: Invalid signature for profile public key.

Config files velocity.toml, server.properties and paper-global.yml :

config.zip

bensuperpc avatar Jun 18 '22 13:06 bensuperpc

In velocity.toml, try setting force-key-authentication to false, and in server.properties, set enforce-secure-profile to false.

As per the Velocity support channel, this happens when people join with unofficial, or unsupported clients. What kind of client are you using?

KoxSosen avatar Jun 18 '22 13:06 KoxSosen

In velocity.toml, try setting force-key-authentication to false, and in server.properties, set enforce-secure-profile to false.

As per the Velocity support channel, this happens when people join with unofficial, or unsupported clients. What kind of client are you using?

I tested with the vanilla version of Minecraft 1.19 and with fabulously-optimized 4.0.0-beta.1 for Minecraft 1.19, on the premium version of Minecraft

It works by deactivating these options but I would like if possible that they are activated

bensuperpc avatar Jun 18 '22 13:06 bensuperpc

Experiencing same issue currently on the same versions. Had enforce-secure-profiles set to false on the server already but force-key-authentication=false on the proxy seems to have fixed it.

codeHusky avatar Jun 19 '22 23:06 codeHusky

Fixed by #772

Xernium avatar Jun 28 '22 18:06 Xernium