Ctrl K
ComunidadGuías…

scripts/pair-recovery-key.ps1

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
param(
  [Parameter(Mandatory = $true)]
  [ValidateSet('Export', 'Import')]
  [string]$Mode,
  [string]$Path = "$env:USERPROFILE\Desktop\bridge-recovery-pairing.obkey"
)

$ErrorActionPreference = 'Stop'

if ($Mode -eq 'Export') {
  Write-Host 'This makes an encrypted pairing file. The passphrase is requested securely and is never saved.'
  cargo run -p ferryman-cli --bin ferryman-key -- pairing-export --output $Path
  Write-Host 'Copy that one encrypted file to the second trusted machine. Do not send the passphrase with it.'
} else {
  Write-Host 'Enter the passphrase used on the first machine. The recovery key will be stored in Windows Credential Manager.'
  cargo run -p ferryman-cli --bin ferryman-key -- pairing-import --input $Path
}