[Pkg-openssl-devel] Bug#766052: openssl: verify does not support single dash parameter

ygrex at ygrex.ru ygrex at ygrex.ru
Mon Oct 20 12:47:48 UTC 2014


Package: openssl
Version: 1.0.1j-1
Severity: normal

Dear Maintainer,

the single dash parameter is documented as follows:

$ man verify | grep -iw -A6 -m1 synopsis
SYNOPSIS
       openssl verify [-CApath directory] [-CAfile file] [-purpose purpose]
       [-policy arg] [-ignore_critical] [-crl_check] [-crl_check_all]
       [-policy_check] [-explicit_policy] [-inhibit_any] [-inhibit_map]
       [-x509_strict] [-extended_crl] [-use_deltas] [-policy_print] [-untrusted
       file] [-help] [-issuer_checks] [-attime timestamp] [-verbose] [-]
       [certificates]

$ man verify | grep -E ' -   '
       -   Indicates the last option. All arguments following this are assumed to

but "openssl verify" fails if the dash is used:

$ openssl verify - -pem
usage: verify [-verbose] [-CApath path] [-CAfile file] [-purpose purpose] [-crl_check] [-attime timestamp] [-engine e] cert1 cert2 ...
recognized usages:
	sslclient 	SSL client
	sslserver 	SSL server
	nssslserver	Netscape SSL server
	smimesign 	S/MIME signing
	smimeencrypt	S/MIME encryption
	crlsign   	CRL signing
	any       	Any Purpose
	ocsphelper	OCSP helper
	timestampsign	Time Stamp signing

a workaround with shell redirection:

$ openssl verify < -pem
stdin: OK

it is expected that "openssl verify" processes "-" parameter as documented

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: armhf (armv7l)
Foreign Architectures: armel

Kernel: Linux 3.0.35-ygrex-utilite-dirty (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openssl depends on:
ii  libc6        2.19-11
ii  libssl1.0.0  1.0.1j-1

openssl recommends no packages.

Versions of packages openssl suggests:
ii  ca-certificates  20140927

-- no debconf information



More information about the Pkg-openssl-devel mailing list