operasoftware/ssh-key-authority

Lookup fails with certain SHA256 key fingerprints

Closed this issue · 1 comments

A lookup request https://our.ska.server/pubkeys.json?fingerprint=tfX3GjEgTyhv9xj8ITtAL+qWFze6NcWP5xoi4Ka1g2Q will fail because of the "+" sign in the 'fingerpring' parameter body. If the key fingerprint contains only alphanumeric chars and "/", a lookup request is executed successfully.

Just realised that plus sign is treated as space.