Module ruma::api::federation::discovery [−][src]
This is supported on crate feature
api
and (crate features federation-api
or federation-api-c
or federation-api-s
) only.Expand description
Server discovery endpoints.
Modules
discover_homeserver | |
get_remote_server_keys | Query for another server’s keys. The receiving (notary) server must sign the keys returned by the queried server. |
get_remote_server_keys_batch | Query for keys from multiple servers in a batch format. The receiving (notary) server must sign the keys returned by the queried servers. |
get_server_keys | Endpdoint for retrieving a server’s published signing keys. |
get_server_version | Endpoint to retrieve metadata about a server implementation. |
Structs
OldVerifyKey | A key the server used to use, but stopped using. |
ServerSigningKeys | Queried server key, signed by the notary server. |
VerifyKey | Public key of the homeserver for verifying digital signatures. |