macOS bundled OpenSSH_9.4p1 ssh-add doesn't support ecdsa-sha2-nistp256-cert-v01@openssh.com
It appears that macOS bundled OpenSSH_9.4p1 ssh-add does not support the ecdsa-sha2-nistp256-cert-v01@openssh.com ECDSA certificate format, though it does support the corresponding key format.
~
serhan@pc001 ❯ ssh -V
OpenSSH_9.4p1, LibreSSL 3.3.6
~
serhan@pc001 ❯ ssh-add --apple-use-keychain /Users/serhan/.cloudflared/access.serhanekici.com-cf_key
Identity added: /Users/serhan/.cloudflared/access.serhanekici.com-cf_key (/Users/serhan/.cloudflared/access.serhanekici.com-cf_key)
Certificate added: /Users/serhan/.cloudflared/access.serhanekici.com-cf_key-cert.pub (784eaadff21018d991cbbeb90d38ffe1)
~
serhan@pc001 ❯ head -c 50 /Users/serhan/.cloudflared/access.serhanekici.com-cf_key
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIJB+RObPPZQ%
~
serhan@pc001 ❯ ssh-add --apple-use-keychain /Users/serhan/.cloudflared/access.serhanekici.com-cf_key-cert.pub
Error loading key "/Users/serhan/.cloudflared/access.serhanekici.com-cf_key-cert.pub": invalid format
~
serhan@pc001 ❯ head -c 50 /Users/serhan/.cloudflared/access.serhanekici.com-cf_key-cert.pub
ecdsa-sha2-nistp256-cert-v01@openssh.com AAAAKGVjZ%
MacBook Air 15″, macOS 14.1