# openssl-s_client.1ssl
# Autogenerated from man page /usr/share/man/man1/openssl-s_client.1ssl.gz
complete -c 'openssl-s_client.1ssl' -o help -d 'X Item "-help" Print out a usage message'
complete -c 'openssl-s_client.1ssl' -o ssl_config -d 'X Item "-ssl_config section" Use the specified section of the configuration f…'
complete -c 'openssl-s_client.1ssl' -o connect -d 'X Item "-connect host:port" This specifies the host and optional port to conn…'
complete -c 'openssl-s_client.1ssl' -o host -d 'X Item "-host hostname" Host to connect to; use -connect instead'
complete -c 'openssl-s_client.1ssl' -o port -d 'X Item "-port port" Connect to the specified port; use -connect instead'
complete -c 'openssl-s_client.1ssl' -o bind -d 'X Item "-bind host:port" This specifies the host address and or port to bind …'
complete -c 'openssl-s_client.1ssl' -o proxy -d 'X Item "-proxy host:port" When used with the -connect flag, the program uses …'
complete -c 'openssl-s_client.1ssl' -o proxy_user -d 'X Item "-proxy_user userid" When used with the -proxy flag, the program will …'
complete -c 'openssl-s_client.1ssl' -o proxy_pass -d 'X Item "-proxy_pass arg" The proxy password source, used with the -proxy_user…'
complete -c 'openssl-s_client.1ssl' -o unix -d 'X Item "-unix path" Connect over the specified Unix-domain socket'
complete -c 'openssl-s_client.1ssl' -s 4 -d 'X Item "-4" Use IPv4 only'
complete -c 'openssl-s_client.1ssl' -s 6 -d 'X Item "-6" Use IPv6 only'
complete -c 'openssl-s_client.1ssl' -o quic -d 'X Item "-quic" Connect using the QUIC protocol'
complete -c 'openssl-s_client.1ssl' -o servername -d 'X Item "-servername name" Set the TLS SNI (Server Name Indication) extension …'
complete -c 'openssl-s_client.1ssl' -o noservername -d 'X Item "-noservername" Suppresses sending of the SNI (Server Name Indication)…'
complete -c 'openssl-s_client.1ssl' -o cert -d 'X Item "-cert filename" The client certificate to use, if one is requested by…'
complete -c 'openssl-s_client.1ssl' -o certform -d 'X Item "-certform DER|PEM|P12" The client certificate file format to use; uns…'
complete -c 'openssl-s_client.1ssl' -o cert_chain -d 'X Item "-cert_chain" A file or URI of untrusted certificates to use when atte…'
complete -c 'openssl-s_client.1ssl' -o build_chain -d 'X Item "-build_chain" Specify whether the application should build the client…'
complete -c 'openssl-s_client.1ssl' -o CRL -d 'X Item "-CRL filename" CRL file to use to check the server\'s certificate'
complete -c 'openssl-s_client.1ssl' -o CRLform -d 'X Item "-CRLform DER|PEM" The CRL file format; unspecified by default'
complete -c 'openssl-s_client.1ssl' -o crl_download -d 'X Item "-crl_download" Download CRL from distribution points in the certifica…'
complete -c 'openssl-s_client.1ssl' -o key -d 'X Item "-key filename|uri" The client private key to use'
complete -c 'openssl-s_client.1ssl' -o keyform -d 'X Item "-keyform DER|PEM|P12|ENGINE" The key format; unspecified by default'
complete -c 'openssl-s_client.1ssl' -o pass -d 'X Item "-pass arg" the private key and certificate file password source'
complete -c 'openssl-s_client.1ssl' -o verify -d 'X Item "-verify depth" The verify depth to use'
complete -c 'openssl-s_client.1ssl' -o verify_return_error -d 'X Item "-verify_return_error" Return verification errors instead of continuing'
complete -c 'openssl-s_client.1ssl' -o verify_quiet -d 'X Item "-verify_quiet" Limit verify output to only errors'
complete -c 'openssl-s_client.1ssl' -o verifyCAfile -d 'X Item "-verifyCAfile filename" A file in PEM format containing trusted certi…'
complete -c 'openssl-s_client.1ssl' -o verifyCApath -d 'X Item "-verifyCApath dir" A directory containing trusted certificates to use…'
complete -c 'openssl-s_client.1ssl' -o verifyCAstore -d 'X Item "-verifyCAstore uri" The URI of a store containing trusted certificate…'
complete -c 'openssl-s_client.1ssl' -o chainCAfile -d 'X Item "-chainCAfile file" A file in PEM format containing trusted certificat…'
complete -c 'openssl-s_client.1ssl' -o chainCApath -d 'X Item "-chainCApath directory" A directory containing trusted certificates t…'
complete -c 'openssl-s_client.1ssl' -o chainCAstore -d 'X Item "-chainCAstore uri" The URI of a store containing trusted certificates…'
complete -c 'openssl-s_client.1ssl' -o requestCAfile -d 'X Item "-requestCAfile file" A file containing a list of certificates whose s…'
complete -c 'openssl-s_client.1ssl' -o dane_tlsa_domain -d 'X Item "-dane_tlsa_domain domain" Enable RFC6698/RFC7671 DANE TLSA authentica…'
complete -c 'openssl-s_client.1ssl' -o dane_tlsa_rrdata -d 'X Item "-dane_tlsa_rrdata rrdata" Use one or more times to specify the RRDATA…'
complete -c 'openssl-s_client.1ssl' -o dane_ee_no_namechecks -d 'X Item "-dane_ee_no_namechecks" This disables server name checks when authent…'
complete -c 'openssl-s_client.1ssl' -o reconnect -d 'X Item "-reconnect" Reconnects to the same server 5 times using the same sess…'
complete -c 'openssl-s_client.1ssl' -o showcerts -d 'X Item "-showcerts" Displays the server certificate list as sent by the serve…'
complete -c 'openssl-s_client.1ssl' -o prexit -d 'X Item "-prexit" Print session information when the program exits'
complete -c 'openssl-s_client.1ssl' -o no-interactive -d 'X Item "-no-interactive" This flag can be used to run the client in a non-int…'
complete -c 'openssl-s_client.1ssl' -o state -d 'X Item "-state" Prints out the SSL session states'
complete -c 'openssl-s_client.1ssl' -o debug -d 'X Item "-debug" Print extensive debugging information including a hex dump of…'
complete -c 'openssl-s_client.1ssl' -o nocommands -d 'X Item "-nocommands" Do not use interactive command letters'
complete -c 'openssl-s_client.1ssl' -o adv -d 'X Item "-adv" Use advanced command mode'
complete -c 'openssl-s_client.1ssl' -o security_debug -d 'X Item "-security_debug" Enable security debug messages'
complete -c 'openssl-s_client.1ssl' -o security_debug_verbose -d 'X Item "-security_debug_verbose" Output more security debug output'
complete -c 'openssl-s_client.1ssl' -o msg -d 'X Item "-msg" Show protocol messages'
complete -c 'openssl-s_client.1ssl' -o timeout -d 'X Item "-timeout" Enable send/receive timeout on DTLS connections'
complete -c 'openssl-s_client.1ssl' -o mtu -d 'X Item "-mtu size" Set MTU of the link layer to the specified size'
complete -c 'openssl-s_client.1ssl' -o no_etm -d 'X Item "-no_etm" Disable Encrypt-then-MAC negotiation'
complete -c 'openssl-s_client.1ssl' -o no_ems -d 'X Item "-no_ems" Disable Extended master secret negotiation'
complete -c 'openssl-s_client.1ssl' -o keymatexport -d 'X Item "-keymatexport label" Export keying material using the specified label'
complete -c 'openssl-s_client.1ssl' -o keymatexportlen -d 'X Item "-keymatexportlen len" Export the specified number of bytes of keying …'
complete -c 'openssl-s_client.1ssl' -o trace -d 'X Item "-trace" Show verbose trace output of protocol messages'
complete -c 'openssl-s_client.1ssl' -o msgfile -d 'X Item "-msgfile filename" File to send output of -msg or -trace to, default …'
complete -c 'openssl-s_client.1ssl' -o nbio_test -d 'X Item "-nbio_test" Tests nonblocking I/O'
complete -c 'openssl-s_client.1ssl' -o nbio -d 'X Item "-nbio" Turns on nonblocking I/O'
complete -c 'openssl-s_client.1ssl' -o crlf -d 'X Item "-crlf" This option translated a line feed from the terminal into CR+L…'
complete -c 'openssl-s_client.1ssl' -o ign_eof -d 'X Item "-ign_eof" Inhibit shutting down the connection when end of file is re…'
complete -c 'openssl-s_client.1ssl' -o quiet -d 'X Item "-quiet" Inhibit printing of session and certificate information'
complete -c 'openssl-s_client.1ssl' -o no_ign_eof -d 'X Item "-no_ign_eof" Shut down the connection when end of file is reached in …'
complete -c 'openssl-s_client.1ssl' -o psk_identity -d 'X Item "-psk_identity identity" Use the PSK identity identity when using a PS…'
complete -c 'openssl-s_client.1ssl' -o psk -d 'X Item "-psk key" Use the PSK key key when using a PSK cipher suite'
complete -c 'openssl-s_client.1ssl' -o psk_session -d 'X Item "-psk_session file" Use the pem encoded SSL_SESSION data stored in fil…'
complete -c 'openssl-s_client.1ssl' -o sctp -d 'X Item "-sctp" Use SCTP for the transport protocol instead of UDP in DTLS'
complete -c 'openssl-s_client.1ssl' -o sctp_label_bug -d 'X Item "-sctp_label_bug" Use the incorrect behaviour of older OpenSSL impleme…'
complete -c 'openssl-s_client.1ssl' -o fallback_scsv -d 'X Item "-fallback_scsv" Send TLS_FALLBACK_SCSV in the ClientHello'
complete -c 'openssl-s_client.1ssl' -o async -d 'X Item "-async" Switch on asynchronous mode'
complete -c 'openssl-s_client.1ssl' -o maxfraglen -d 'X Item "-maxfraglen len" Enable Maximum Fragment Length Negotiation; allowed …'
complete -c 'openssl-s_client.1ssl' -o max_send_frag -d 'X Item "-max_send_frag int" The maximum size of data fragment to send'
complete -c 'openssl-s_client.1ssl' -o split_send_frag -d 'X Item "-split_send_frag int" The size used to split data for encrypt pipelin…'
complete -c 'openssl-s_client.1ssl' -o max_pipelines -d 'X Item "-max_pipelines int" The maximum number of encrypt/decrypt pipelines t…'
complete -c 'openssl-s_client.1ssl' -o read_buf -d 'X Item "-read_buf int" The default read buffer size to be used for connections'
complete -c 'openssl-s_client.1ssl' -o ignore_unexpected_eof -d 'X Item "-ignore_unexpected_eof" Some TLS implementations do not send the mand…'
complete -c 'openssl-s_client.1ssl' -o bugs -d 'X Item "-bugs" There are several known bugs in SSL and TLS implementations'
complete -c 'openssl-s_client.1ssl' -o no_tx_cert_comp -d 'X Item "-no_tx_cert_comp" Disables support for sending TLSv1'
complete -c 'openssl-s_client.1ssl' -o no_rx_cert_comp -d 'X Item "-no_rx_cert_comp" Disables support for receiving TLSv1'
complete -c 'openssl-s_client.1ssl' -o comp -d 'X Item "-comp" Enables support for SSL/TLS compression'
complete -c 'openssl-s_client.1ssl' -o no_comp -d 'X Item "-no_comp" Disables support for SSL/TLS compression'
complete -c 'openssl-s_client.1ssl' -o brief -d 'X Item "-brief" Only provide a brief summary of connection parameters instead…'
complete -c 'openssl-s_client.1ssl' -o sigalgs -d 'X Item "-sigalgs sigalglist" Specifies the list of signature algorithms that …'
complete -c 'openssl-s_client.1ssl' -o curves -d 'X Item "-curves curvelist" Specifies the list of supported curves to be sent …'
complete -c 'openssl-s_client.1ssl' -o cipher -d 'X Item "-cipher cipherlist" This allows the TLSv1'
complete -c 'openssl-s_client.1ssl' -o ciphersuites -d 'X Item "-ciphersuites val" This allows the TLSv1'
complete -c 'openssl-s_client.1ssl' -o starttls -d 'X Item "-starttls protocol" Send the protocol-specific message(s) to switch t…'
complete -c 'openssl-s_client.1ssl' -o xmpphost -d 'X Item "-xmpphost hostname" This option, when used with "-starttls xmpp" or "…'
complete -c 'openssl-s_client.1ssl' -o name -d 'X Item "-name hostname" This option is used to specify hostname information f…'
complete -c 'openssl-s_client.1ssl' -o tlsextdebug -d 'X Item "-tlsextdebug" Print out a hex dump of any TLS extensions received fro…'
complete -c 'openssl-s_client.1ssl' -o no_ticket -d 'X Item "-no_ticket" Disable RFC4507bis session ticket support'
complete -c 'openssl-s_client.1ssl' -o sess_out -d 'X Item "-sess_out filename" Output SSL session to filename'
complete -c 'openssl-s_client.1ssl' -o sess_in -d 'X Item "-sess_in filename" Load SSL session from filename'
complete -c 'openssl-s_client.1ssl' -o serverinfo -d 'X Item "-serverinfo types" A list of comma-separated TLS Extension Types (num…'
complete -c 'openssl-s_client.1ssl' -o status -d 'X Item "-status" Sends a certificate status request to the server (OCSP stapl…'
complete -c 'openssl-s_client.1ssl' -o alpn -o nextprotoneg -d 'X Item "-alpn protocols, -nextprotoneg protocols" These flags enable the Enab…'
complete -c 'openssl-s_client.1ssl' -o ct -o noct -d 'X Item "-ct, -noct" Use one of these two options to control whether Certifica…'
complete -c 'openssl-s_client.1ssl' -o ctlogfile -d 'X Item "-ctlogfile" A file containing a list of known Certificate Transparenc…'
complete -c 'openssl-s_client.1ssl' -o keylogfile -d 'X Item "-keylogfile file" Appends TLS secrets to the specified keylog file su…'
complete -c 'openssl-s_client.1ssl' -o early_data -d 'X Item "-early_data file" Reads the contents of the specified file and attemp…'
complete -c 'openssl-s_client.1ssl' -o enable_pha -d 'X Item "-enable_pha" For TLSv1'
complete -c 'openssl-s_client.1ssl' -o use_srtp -d 'X Item "-use_srtp value" Offer SRTP key management, where value is a colon-se…'
complete -c 'openssl-s_client.1ssl' -o srpuser -d 'X Item "-srpuser value" Set the SRP username to the specified value'
complete -c 'openssl-s_client.1ssl' -o srppass -d 'X Item "-srppass value" Set the SRP password to the specified value'
complete -c 'openssl-s_client.1ssl' -o srp_lateuser -d 'X Item "-srp_lateuser" SRP username for the second ClientHello message'
complete -c 'openssl-s_client.1ssl' -o srp_moregroups -d 'X Item "-srp_moregroups This option is deprecated'
complete -c 'openssl-s_client.1ssl' -o srp_strength -d 'X Item "-srp_strength number" Set the minimal acceptable length, in bits, for…'
complete -c 'openssl-s_client.1ssl' -o ktls -d 'X Item "-ktls" Enable Kernel TLS for sending and receiving'
complete -c 'openssl-s_client.1ssl' -o tfo -d 'X Item "-tfo" Enable creation of connections via TCP fast open (RFC7413)'
complete -c 'openssl-s_client.1ssl' -o no_ssl3 -o no_tls1 -o no_tls1_1 -o no_tls1_2 -o no_tls1_3 -o ssl3 -o tls1 -o tls1_1 -o tls1_2 -o tls1_3 -d 'X Item "-no_ssl3, -no_tls1, -no_tls1_1, -no_tls1_2, -no_tls1_3, -ssl3, -tls1,…'
complete -c 'openssl-s_client.1ssl' -o dtls -o dtls1 -o dtls1_2 -d 'X Item "-dtls, -dtls1, -dtls1_2" These specify the use of DTLS instead of TLS'
complete -c 'openssl-s_client.1ssl' -o nameopt -d 'X Item "-nameopt option" This specifies how the subject or issuer names are d…'
complete -c 'openssl-s_client.1ssl' -o xkey -o xcert -o xchain -o xchain_build -o xcertform -o xkeyform -d 'X Item "-xkey infile, -xcert file, -xchain file, -xchain_build file, -xcertfo…'
complete -c 'openssl-s_client.1ssl' -o CAfile -o no-CAfile -o CApath -o no-CApath -o CAstore -o no-CAstore -d 'X Item "-CAfile file, -no-CAfile, -CApath dir, -no-CApath, -CAstore uri, -no-…'
complete -c 'openssl-s_client.1ssl' -o serverpref -o client_renegotiation -o legacy_renegotiation -o no_renegotiation -o no_resumption_on_reneg -o legacy_server_connect -o no_legacy_server_connect -o allow_no_dhe_kex -o prefer_no_dhe_kex -o prioritize_chacha -o strict -o client_sigalgs -o groups -o named_curve -o min_protocol -o max_protocol -o record_padding -o debug_broken_protocol -o no_middlebox -d 'X Item "-bugs, -comp, -no_comp, -no_ticket, -serverpref, -client_renegotiatio…'
complete -c 'openssl-s_client.1ssl' -o rand -o writerand -d 'X Item "-rand files, -writerand file" See "Random State Options" in openssl\\|…'
complete -c 'openssl-s_client.1ssl' -o provider -d 'X Item "-provider name"'
complete -c 'openssl-s_client.1ssl' -o provider-path -d 'X Item "-provider-path path"'
complete -c 'openssl-s_client.1ssl' -o propquery -d 'X Item "-propquery propq" '
complete -c 'openssl-s_client.1ssl' -o engine -d 'X Item "-engine id" See "Engine Options" in openssl\\|(1)'
complete -c 'openssl-s_client.1ssl' -o ssl_client_engine -d 'X Item "-ssl_client_engine id" Specify engine to be used for client certifica…'
complete -c 'openssl-s_client.1ssl' -o allow_proxy_certs -o attime -o no_check_time -o check_ss_sig -o crl_check -o crl_check_all -o explicit_policy -o extended_crl -o ignore_critical -o inhibit_any -o inhibit_map -o no_alt_chains -o partial_chain -o policy -o policy_check -o policy_print -o purpose -o suiteB_128 -o suiteB_128_only -o suiteB_192 -o trusted_first -o use_deltas -o auth_level -o verify_depth -o verify_email -o verify_hostname -o verify_ip -o verify_name -o x509_strict -o issuer_checks -d 'X Item "-allow_proxy_certs, -attime, -no_check_time, -check_ss_sig, -crl_chec…'
complete -c 'openssl-s_client.1ssl' -o enable_server_rpk -d 'X Item "-enable_server_rpk" Enable support for receiving raw public keys (RFC…'
complete -c 'openssl-s_client.1ssl' -o enable_client_rpk -d 'X Item "-enable_client_rpk" Enable support for sending raw public keys (RFC72…'

