openssl/doc/man1
Antonio Iacono e85d19c68e crypto/cms: Add support for CAdES Basic Electronic Signatures (CAdES-BES)
A CAdES Basic Electronic Signature (CAdES-BES) contains, among other
specifications, a collection of  Signing Certificate reference attributes,
stored in the signedData ether as ESS signing-certificate or as
ESS signing-certificate-v2. These are described in detail in Section 5.7.2
of RFC 5126 - CMS Advanced Electronic Signatures (CAdES).

This patch adds support for adding  ESS signing-certificate[-v2] attributes
to CMS signedData. Although it implements only a small part of the RFC, it
is sufficient many cases to enable the `openssl cms` app to create signatures
which comply with legal requirements of some European States (e.g Italy).

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/7893)
2019-01-27 23:59:21 +01:00
..
asn1parse.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
CA.pl.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
ca.pod Fixed typo (vi leftover). 2018-12-12 10:35:07 +01:00
ciphers.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
cms.pod crypto/cms: Add support for CAdES Basic Electronic Signatures (CAdES-BES) 2019-01-27 23:59:21 +01:00
crl2pkcs7.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
crl.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
dgst.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
dhparam.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
dsa.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
dsaparam.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
ec.pod Remove stray -modulus option from the ec manual page. 2019-01-27 11:57:11 +00:00
ecparam.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
enc.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
engine.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
errstr.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
gendsa.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
genpkey.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
genrsa.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
list.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
nseq.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
ocsp.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
openssl.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
passwd.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
pkcs7.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
pkcs8.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
pkcs12.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
pkey.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
pkeyparam.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
pkeyutl.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
prime.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
rand.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
rehash.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
req.pod Fixed minor typo in the req.pod docs 2018-12-29 11:18:24 +08:00
rsa.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
rsautl.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
s_client.pod s_client: Add basic proxy authentication support 2019-01-18 10:50:33 +00:00
s_server.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
s_time.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
sess_id.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
smime.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
speed.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
spkac.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
srp.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
storeutl.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
ts.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
tsget.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
verify.pod man: harmonize the various formulations in the HISTORY sections 2018-12-15 22:27:26 +01:00
version.pod Following the license change, modify the boilerplates in doc/man1/ 2018-12-06 15:33:06 +01:00
x509.pod doc/man1/x509.pod: fix typo 2019-01-07 01:23:12 +01:00