Files
ssh-cert-auth/ca/remote_sign.sh
2025-06-30 22:13:50 +02:00

14 lines
267 B
Bash

#!/bin/bash
PUBKEY="$1"
USER="$2"
VALIDITY_SECONDS="$3"
CERTFILE="${PUBKEY/.pub/-cert.pub}"
ssh-keygen -s /home/alf/ca_key \
-I "$USER@temp" \
-n "$USER" \
-V +0s:+${VALIDITY_SECONDS}s \
-z $(date +%s) \
"$PUBKEY" && echo "OK: Signed $CERTFILE"