// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef BSSL_PKI_OCSP_VERIFY_RESULT_H_ #define BSSL_PKI_OCSP_VERIFY_RESULT_H_ #include <openssl/base.h> #include "ocsp_revocation_status.h" BSSL_NAMESPACE_BEGIN // The result of OCSP verification. This always contains a ResponseStatus, which // describes whether or not an OCSP response was provided, and response level // errors. It optionally contains an OCSPRevocationStatus when |response_status // = PROVIDED|. For example, a stapled OCSP response matching the certificate, // and indicating a non-revoked status, will have |response_status = PROVIDED| // and |revocation_status = GOOD|. This is populated as part of the certificate // verification process, and should not be modified at other layers. struct OPENSSL_EXPORT OCSPVerifyResult { … }; BSSL_NAMESPACE_END #endif // BSSL_PKI_OCSP_VERIFY_RESULT_H_