Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/rstudio/rskey/llms.txt

Use this file to discover all available pages before exploring further.

rskey fingerprint (also available as rskey fp) prints a short, deterministic identifier derived from a key file. Posit Connect, Package Manager, and Workbench log this fingerprint at startup so that you can confirm which key is loaded without ever exposing the key material itself. The fingerprint is stable — the same key always produces the same output — making it suitable for tracking key rotation across servers and over time.

Synopsis

rskey fingerprint -f <keyfile> [--mode <mode>]
rskey fp -f <keyfile> [--mode <mode>]

Flags

-f, --keyfile
string
required
Path to the key file to fingerprint. Required.
--mode
string
default:"default"
Algorithm used to compute the fingerprint. One of default or workbench.

Algorithm differences

ModeAlgorithmNotes
defaultSHA-256 of the key materialUsed for Connect and Package Manager keys
workbenchCRC32 of the key materialMatches the fingerprint emitted by rstudio-server encrypt-password
The workbench mode uses CRC32 for historical compatibility with Posit Workbench. Use it when comparing fingerprints against values shown in Workbench logs or produced by the rstudio-server CLI.

Examples

rskey fingerprint -f /var/lib/rstudio-pm/rstudio-pm.key
The fingerprint is a convenience identifier only. It is not suitable for cryptographic use, message authentication, or any security-sensitive comparison. Do not use it as a substitute for a MAC or HMAC.

Build docs developers (and LLMs) love