Skip to content

Commit

Permalink
Document -no_explicit
Browse files Browse the repository at this point in the history
Reviewed-by: Rich Salz <rsalz@openssl.org>
  • Loading branch information
snhenson committed Feb 24, 2015
1 parent 775b669 commit 384dee5
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions doc/apps/ocsp.pod
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ B<openssl> B<ocsp>
[B<-no_cert_verify>]
[B<-no_chain>]
[B<-no_cert_checks>]
[B<-no_explicit>]
[B<-port num>]
[B<-index file>]
[B<-CA file>]
Expand Down Expand Up @@ -226,6 +227,10 @@ testing purposes.
do not use certificates in the response as additional untrusted CA
certificates.

=item B<-no_explicit>

do not explicitly trust the root CA if it is set to be trusted for OCSP signing.

=item B<-no_cert_checks>

don't perform any additional checks on the OCSP response signers certificate.
Expand Down Expand Up @@ -338,8 +343,9 @@ CA certificate in the request. If there is a match and the OCSPSigning
extended key usage is present in the OCSP responder certificate then the
OCSP verify succeeds.

Otherwise the root CA of the OCSP responders CA is checked to see if it
is trusted for OCSP signing. If it is the OCSP verify succeeds.
Otherwise, if B<-no_explicit> is B<not> set the root CA of the OCSP responders
CA is checked to see if it is trusted for OCSP signing. If it is the OCSP
verify succeeds.

If none of these checks is successful then the OCSP verify fails.

Expand Down

0 comments on commit 384dee5

Please sign in to comment.