Skip to content

Results

Collection results are available from the session details in the app and from the REST API.

StatusMeaning
pendingThe session is waiting for a connection or remains open for more connections.
completedThe session has finished collecting keys.
expiredThe session expired before completion.

The REST schema currently lists pending and completed; expiration is also represented by the backend and app.

Each SSH connection records:

  • connection ID;
  • IP address;
  • SSH client version;
  • collected keys;
  • creation time.

Each collected key includes:

FieldDescription
public_key_sshPublic key in OpenSSH authorized key format.
public_key_pemPublic key in PEM format.
public_key_md5MD5 fingerprint.
public_key_sha256SHA256 fingerprint.
public_key_algorithmKey algorithm, such as ssh-ed25519 or ssh-rsa.
created_atTime the key was collected.

Use public_key_sha256 as the preferred fingerprint for display and comparison. Keep MD5 only for compatibility with older tools.

When multi_connection is enabled, SSHVerify continues accepting new connections. Complete the session manually when you have collected enough keys:

Terminal window
curl -X POST https://sshverify.com/api/v1/ssh/collect/sessions/<session-id>/complete/ \
-H "x-api-key: <api-key>"