<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">Bonsoir,</div>
<div class=""><br class="">
</div>
<div class="">The OCSP responder can respond « unknown » if it doesn’t know the status of the requested certificate. « Unknown » can generally not be used when the issuer is not known, because such a response is signed, and if the responder doesn’t know about
 the issuer, it can’t choose its own certificate to use to sign the response.</div>
<div class=""><br class="">
</div>
<div class="">If your OCSP responder is CRL based, and the CRL is not valid (badly encoded, wrong signature, incomplete in scope, expired, whatever…), « unknown » is a correct answer. « revoked » is also a correct answer if an expired CRL is found declaring
 the requested certificate as revoked. « tryLater » is also a correct answer, even « internalError » if we consider the CRL as part of the internal state of the responder.</div>
<div class=""><br class="">
</div>
<div apple-content-edited="true" class="">
<div class="">Erwann Abalea</div>
<div class=""><a href="mailto:erwann.abalea@docusign.com" class="">erwann.abalea@docusign.com</a></div>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">Le 10 déc. 2015 à 18:29, socket <<a href="mailto:danbryan80@gmail.com" class="">danbryan80@gmail.com</a>> a écrit :</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div class="">Hi Walter, <br class="">
<br class="">
I agree with your addition regarding the fact that it is not saying the cert is good, it's saying unknown. However, my understanding of the RFC is that unknown should be returned when the OCSP service does not know about the certificate issuer. I'm not sure
 that's the case.  <br class="">
<br class="">
Regarding the response verification, we are used the CA Designated Responder (Authorized Responder). meaning that the issuer of serial 0x500c8bd was the same issuer of the OCSP Signing response (ABC CA3 DEV). However, my testing shows that this only affects
 the "response verification (OK/FAILED)" not the certificate status returned (good/revoked/unknown).<br class="">
<br class="">
</div>
--Dan<br class="">
<div class=""><br class="">
<div class="gmail_quote">
<div dir="ltr" class="">On Thu, Dec 10, 2015 at 11:36 AM Walter H. [via OpenSSL] <<a href="x-msg://5/user/SendEmail.jtp?type=node&node=61622&i=0" target="_top" rel="nofollow" link="external" class="">[hidden email]</a>> wrote:<br class="">
</div>
<blockquote style="border-left:2px solid #CCCCCC;padding:0 1em" class="gmail_quote">
Hi Dan,<br class="">
<br class="">
On 10.12.2015 16:27, daniel bryan wrote:
<blockquote style="border-left:2px solid #CCCCCC;padding:0 1em" type="cite" class="">
<div class="">
<div class=""><b class="">TEST #2: </b>Next test was using OCSP:<br class="">
<br class="">
[dan@canttouchthis PKI]$ openssl ocsp -CAfile CAS/cabundle.pem -VAfile VAS/def_ocsp.pem -issuer CAS/IC\ ABC\ CA3\ DEV.cer -cert CERTS/0x500c8bd-revoked.pem -url
<a href="http://ocspresponder:8080/" rel="nofollow" link="external" target="_blank" class="">
http://ocspresponder:8080</a><br class="">
<br class="">
<i class="">Response verify OK<br class="">
CERTS/0x500c8bd-revoked.pem: <b class="">unknown</b><br class="">
This Update: Dec 9 20:48:26 2015 GMT</i><br class="">
<br class="">
as you can see the client <b class="">was NOT </b>informed the certificate was revoked.<br class="">
</div>
</div>
</blockquote>
and also that it is not good -> unknown, revoked and good are the 3 values ...<br class="">
<blockquote style="border-left:2px solid #CCCCCC;padding:0 1em" type="cite" class="">
<div class="">
<div class=""><br class="">
We are using a 3rd party vendors OCSP service, and I am of the opinion that an OCSP service should provide a revoked response regardless of the time validity of the CRL.
<br class="">
</div>
</div>
</blockquote>
does the OCSP responder cert be the signing cert itself or was it signed by the same signing cert that signed the cert you want to validate?<br class="">
<br class="">
or specific to your sample: did CAS/IC\ ABC\ CA3\ DEV.cer sign both CERTS/0x500c8bd-revoked.pem and the OCSP responder cert (VAS/def_ocsp.pem)?
<blockquote style="border-left:2px solid #CCCCCC;padding:0 1em" type="cite" class="">
<div class="">
<div class=""><br class="">
</div>
</div>
</blockquote>
Walter<br class="">
<br class="">
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</body>
</html>