summaryrefslogtreecommitdiff
path: root/doc/man3/CMS_verify.pod
diff options
context:
space:
mode:
Diffstat (limited to 'doc/man3/CMS_verify.pod')
-rw-r--r--doc/man3/CMS_verify.pod10
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/man3/CMS_verify.pod b/doc/man3/CMS_verify.pod
index d7a423c30b29..70c8eb212d6b 100644
--- a/doc/man3/CMS_verify.pod
+++ b/doc/man3/CMS_verify.pod
@@ -74,10 +74,14 @@ from the content. If the content is not of type B<text/plain> then an error is
returned.
If B<CMS_NO_SIGNER_CERT_VERIFY> is set the signing certificates are not
-chain verified.
+chain verified, unless B<CMS_CADES> flag is also set.
If B<CMS_NO_ATTR_VERIFY> is set the signed attributes signature is not
-verified.
+verified, unless CMS_CADES flag is also set.
+
+If B<CMS_CADES> is set, each signer certificate is checked against the
+ESS signingCertificate or ESS signingCertificateV2 extension
+that is required in the signed attributes of the signature.
If B<CMS_NO_CONTENT_VERIFY> is set then the content digest is not checked.
@@ -133,7 +137,7 @@ L<ERR_get_error(3)>, L<CMS_sign(3)>
Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved.
-Licensed under the OpenSSL license (the "License"). You may not use
+Licensed under the Apache License 2.0 (the "License"). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
L<https://www.openssl.org/source/license.html>.