# openssl-x509.1ssl
# Autogenerated from man page /usr/share/man/man1/openssl-x509.1ssl.gz
complete -c 'openssl-x509.1ssl' -o help -d 'X Item "-help" Print out a usage message'
complete -c 'openssl-x509.1ssl' -o in -d 'X Item "-in filename|uri" This specifies the input to read a certificate from…'
complete -c 'openssl-x509.1ssl' -o passin -d 'X Item "-passin arg" The key and certificate file password source'
complete -c 'openssl-x509.1ssl' -o new -d 'X Item "-new" Generate a certificate from scratch, not using an input certifi…'
complete -c 'openssl-x509.1ssl' -o x509toreq -d 'X Item "-x509toreq" Output a PKCS#10 certificate request (rather than a certi…'
complete -c 'openssl-x509.1ssl' -o req -d 'X Item "-req" By default a certificate is expected on input'
complete -c 'openssl-x509.1ssl' -o copy_extensions -d 'X Item "-copy_extensions arg" Determines how to handle X'
complete -c 'openssl-x509.1ssl' -o inform -d 'X Item "-inform DER|PEM" The input file format to use; by default PEM is trie…'
complete -c 'openssl-x509.1ssl' -o vfyopt -d 'X Item "-vfyopt nm:v" Pass options to the signature algorithm during verify o…'
complete -c 'openssl-x509.1ssl' -o key -d 'X Item "-key filename|uri" This option provides the private key for signing a…'
complete -c 'openssl-x509.1ssl' -o signkey -d 'X Item "-signkey filename|uri" This option is an alias of -key'
complete -c 'openssl-x509.1ssl' -o keyform -d 'X Item "-keyform DER|PEM|P12|ENGINE" The key input format; unspecified by def…'
complete -c 'openssl-x509.1ssl' -o out -d 'X Item "-out filename" This specifies the output filename to write to or stan…'
complete -c 'openssl-x509.1ssl' -o outform -d 'X Item "-outform DER|PEM" The output format; the default is PEM'
complete -c 'openssl-x509.1ssl' -o nocert -d 'X Item "-nocert" Do not output a certificate (except for printing as requeste…'
complete -c 'openssl-x509.1ssl' -o noout -d 'X Item "-noout" This option prevents output except for printing as requested …'
complete -c 'openssl-x509.1ssl' -o dateopt -d 'X Item "-dateopt" Specify the date output format'
complete -c 'openssl-x509.1ssl' -o text -d 'X Item "-text" Prints out the certificate in text form'
complete -c 'openssl-x509.1ssl' -o certopt -d 'X Item "-certopt option" Customise the print format used with -text'
complete -c 'openssl-x509.1ssl' -o fingerprint -d 'X Item "-fingerprint" Calculates and prints the digest of the DER encoded ver…'
complete -c 'openssl-x509.1ssl' -o alias -d 'X Item "-alias" Prints the certificate "alias" (nickname), if any'
complete -c 'openssl-x509.1ssl' -o serial -d 'X Item "-serial" Prints the certificate serial number'
complete -c 'openssl-x509.1ssl' -o startdate -d 'X Item "-startdate" Prints out the start date of the certificate, that is the…'
complete -c 'openssl-x509.1ssl' -o enddate -d 'X Item "-enddate" Prints out the expiry date of the certificate, that is the …'
complete -c 'openssl-x509.1ssl' -o dates -d 'X Item "-dates" Prints out the start and expiry dates of a certificate'
complete -c 'openssl-x509.1ssl' -o subject -d 'X Item "-subject" Prints the subject name'
complete -c 'openssl-x509.1ssl' -o issuer -d 'X Item "-issuer" Prints the issuer name'
complete -c 'openssl-x509.1ssl' -o nameopt -d 'X Item "-nameopt option" This specifies how the subject or issuer names are d…'
complete -c 'openssl-x509.1ssl' -o email -d 'X Item "-email" Prints the email address(es) if any'
complete -c 'openssl-x509.1ssl' -o hash -d 'X Item "-hash" Synonym for "-subject_hash" for backward compatibility reasons'
complete -c 'openssl-x509.1ssl' -o subject_hash -d 'X Item "-subject_hash" Prints the "hash" of the certificate subject name'
complete -c 'openssl-x509.1ssl' -o subject_hash_old -d 'X Item "-subject_hash_old" Prints the "hash" of the certificate subject name …'
complete -c 'openssl-x509.1ssl' -o issuer_hash -d 'X Item "-issuer_hash" Prints the "hash" of the certificate issuer name'
complete -c 'openssl-x509.1ssl' -o issuer_hash_old -d 'X Item "-issuer_hash_old" Prints the "hash" of the certificate issuer name us…'
complete -c 'openssl-x509.1ssl' -o ext -d 'X Item "-ext extensions" Prints out the certificate extensions in text form'
complete -c 'openssl-x509.1ssl' -o ocspid -d 'X Item "-ocspid" Prints the OCSP hash values for the subject name and public …'
complete -c 'openssl-x509.1ssl' -o ocsp_uri -d 'X Item "-ocsp_uri" Prints the OCSP responder address(es) if any'
complete -c 'openssl-x509.1ssl' -o purpose -d 'X Item "-purpose" This option performs tests on the certificate extensions an…'
complete -c 'openssl-x509.1ssl' -o pubkey -d 'X Item "-pubkey" Prints the certificate\'s SubjectPublicKeyInfo block in PEM f…'
complete -c 'openssl-x509.1ssl' -o modulus -d 'X Item "-modulus" This option prints out the value of the modulus of the publ…'
complete -c 'openssl-x509.1ssl' -o checkend -d 'X Item "-checkend arg" Checks if the certificate expires within the next arg …'
complete -c 'openssl-x509.1ssl' -o checkhost -d 'X Item "-checkhost host" Check that the certificate matches the specified host'
complete -c 'openssl-x509.1ssl' -o checkemail -d 'X Item "-checkemail email" Check that the certificate matches the specified e…'
complete -c 'openssl-x509.1ssl' -o checkip -d 'X Item "-checkip ipaddr" Check that the certificate matches the specified IP …'
complete -c 'openssl-x509.1ssl' -o set_serial -d 'X Item "-set_serial n" Specifies the serial number to use'
complete -c 'openssl-x509.1ssl' -o next_serial -d 'X Item "-next_serial" Set the serial to be one more than the number in the ce…'
complete -c 'openssl-x509.1ssl' -o days -d 'X Item "-days arg" Specifies the number of days until a newly generated certi…'
complete -c 'openssl-x509.1ssl' -o preserve_dates -d 'X Item "-preserve_dates" When signing a certificate, preserve "notBefore" and…'
complete -c 'openssl-x509.1ssl' -o set_issuer -d 'X Item "-set_issuer arg" When a certificate is created set its issuer name to…'
complete -c 'openssl-x509.1ssl' -o set_subject -d 'X Item "-set_subject arg" When a certificate is created set its subject name …'
complete -c 'openssl-x509.1ssl' -o subj -d 'X Item "-subj arg" This option is an alias of -set_subject'
complete -c 'openssl-x509.1ssl' -o force_pubkey -d 'X Item "-force_pubkey filename" When a new certificate or certificate request…'
complete -c 'openssl-x509.1ssl' -o clrext -d 'X Item "-clrext" When transforming a certificate to a new certificate by defa…'
complete -c 'openssl-x509.1ssl' -o extfile -d 'X Item "-extfile filename" Configuration file containing certificate and requ…'
complete -c 'openssl-x509.1ssl' -o extensions -d 'X Item "-extensions section" The section in the extfile to add X'
complete -c 'openssl-x509.1ssl' -o sigopt -d 'X Item "-sigopt nm:v" Pass options to the signature algorithm during sign ope…'
complete -c 'openssl-x509.1ssl' -o badsig -d 'X Item "-badsig" Corrupt the signature before writing it; this can be useful …'
complete -c 'openssl-x509.1ssl' -o CA -d 'X Item "-CA filename|uri" Specifies the "CA" certificate to be used for signi…'
complete -c 'openssl-x509.1ssl' -o CAform -d 'X Item "-CAform DER|PEM|P12," The format for the CA certificate; unspecified …'
complete -c 'openssl-x509.1ssl' -o CAkey -d 'X Item "-CAkey filename|uri" Sets the CA private key to sign a certificate wi…'
complete -c 'openssl-x509.1ssl' -o CAkeyform -d 'X Item "-CAkeyform DER|PEM|P12|ENGINE" The format for the CA key; unspecified…'
complete -c 'openssl-x509.1ssl' -o CAserial -d 'X Item "-CAserial filename" Sets the CA serial number file to use'
complete -c 'openssl-x509.1ssl' -o CAcreateserial -d 'X Item "-CAcreateserial" With this option and the -CA option the CA serial nu…'
complete -c 'openssl-x509.1ssl' -o trustout -d 'X Item "-trustout" Mark any certificate PEM output as <trusted> certificate r…'
complete -c 'openssl-x509.1ssl' -o setalias -d 'X Item "-setalias arg" Sets the "alias" of the certificate'
complete -c 'openssl-x509.1ssl' -o clrtrust -d 'X Item "-clrtrust" Clears all the permitted or trusted uses of the certificate'
complete -c 'openssl-x509.1ssl' -o addtrust -d 'X Item "-addtrust arg" Adds a trusted certificate use'
complete -c 'openssl-x509.1ssl' -o clrreject -d 'X Item "-clrreject" Clears all the prohibited or rejected uses of the certifi…'
complete -c 'openssl-x509.1ssl' -o addreject -d 'X Item "-addreject arg" Adds a prohibited trust anchor purpose'
complete -c 'openssl-x509.1ssl' -o rand -o writerand -d 'X Item "-rand files, -writerand file" See "Random State Options" in openssl\\|…'
complete -c 'openssl-x509.1ssl' -o engine -d 'X Item "-engine id" See "Engine Options" in openssl\\|(1)'
complete -c 'openssl-x509.1ssl' -o provider -d 'X Item "-provider name"'
complete -c 'openssl-x509.1ssl' -o provider-path -d 'X Item "-provider-path path"'
complete -c 'openssl-x509.1ssl' -o propquery -d 'X Item "-propquery propq" '
complete -c 'openssl-x509.1ssl' -o digest

