# ssh-keygen # Autogenerated from man page /usr/share/man/man1/ssh-keygen.1 complete -c ssh-keygen -s A -d 'Generate host keys of all default key types (rsa, ecdsa, and ed25519) if they…' complete -c ssh-keygen -s a -d 'When saving a private key, this option specifies the number of KDF (key deriv…' complete -c ssh-keygen -s B -d 'Show the bubblebabble digest of specified private or public key file' complete -c ssh-keygen -s b -d 'Specifies the number of bits in the key to create' complete -c ssh-keygen -s C -d 'Provides a new comment' complete -c ssh-keygen -s c -d 'Requests changing the comment in the private and public key files' complete -c ssh-keygen -s D -d 'Download the public keys provided by the PKCS#11 shared library pkcs11' complete -c ssh-keygen -s E -d 'Specifies the hash algorithm used when displaying key fingerprints' complete -c ssh-keygen -s e -d 'This option will read a private or public OpenSSH key file and print to stdou…' complete -c ssh-keygen -s F -d 'Search for the specified hostname (with optional port number) in a known_host…' complete -c ssh-keygen -s f -d 'Specifies the filename of the key file' complete -c ssh-keygen -s g -d 'Use generic DNS format when printing fingerprint resource records using the r…' complete -c ssh-keygen -s H -d 'Hash a known_hosts file' complete -c ssh-keygen -s h -d 'When signing a key, create a host certificate instead of a user certificate' complete -c ssh-keygen -s I -d 'Specify the key identity when signing a public key' complete -c ssh-keygen -s i -d 'This option will read an unencrypted private (or public) key file in the form…' complete -c ssh-keygen -s K -d 'Download resident keys from a FIDO authenticator' complete -c ssh-keygen -s k -d 'Generate a KRL file' complete -c ssh-keygen -s L -d 'Prints the contents of one or more certificates' complete -c ssh-keygen -s l -d 'Show fingerprint of specified public key file' complete -c ssh-keygen -s M -d 'Generate candidate Diffie-Hellman Group Exchange (DH-GEX) parameters for even…' complete -c ssh-keygen -s m -d 'Specify a key format for key generation, the i (import), e (export) conversio…' complete -c ssh-keygen -s N -d 'Provides the new passphrase' complete -c ssh-keygen -s n -d 'Specify one or more principals (user or host names) to be included in a certi…' complete -c ssh-keygen -s O -d 'Specify a key/value option' complete -c ssh-keygen -s P -d 'Provides the (old) passphrase' complete -c ssh-keygen -s p -d 'Requests changing the passphrase of a private key file instead of creating a …' complete -c ssh-keygen -s Q -d 'Test whether keys have been revoked in a KRL' complete -c ssh-keygen -s q -d 'Silence ssh-keygen ssh-keygen' complete -c ssh-keygen -s R -d 'Removes all keys belonging to the specified hostname (with optional port numb…' complete -c ssh-keygen -s r -d 'Print the SSHFP fingerprint resource record named hostname for the specified …' complete -c ssh-keygen -s s -d 'Certify (sign) a public key using the specified CA key' complete -c ssh-keygen -s t -d 'Specifies the type of key to create' complete -c ssh-keygen -s U -d 'When used in combination with s or Y Cm sign, this option indicates that a CA…' complete -c ssh-keygen -s u -d 'Update a KRL' complete -c ssh-keygen -s V -d 'Specify a validity interval when signing a certificate' complete -c ssh-keygen -s v -d 'Verbose mode' complete -c ssh-keygen -s w -d 'Specifies a path to a library that will be used when creating FIDO authentica…' complete -c ssh-keygen -s Y -d 'Find the principal(s) associated with the public key of a signature, provided…' complete -c ssh-keygen -s y -d 'This option will read a private OpenSSH format file and print an OpenSSH publ…' complete -c ssh-keygen -s Z -d 'Specifies the cipher to use for encryption when writing an OpenSSH-format pri…' complete -c ssh-keygen -s z -d 'Specifies a serial number to be embedded in the certificate to distinguish th…'