mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 08:16:09 +03:00
39 lines
1.1 KiB
C++
39 lines
1.1 KiB
C++
// Copyright 2013 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef NET_CERT_SIGNED_CERTIFICATE_TIMESTAMP_AND_STATUS_H_
|
|
#define NET_CERT_SIGNED_CERTIFICATE_TIMESTAMP_AND_STATUS_H_
|
|
|
|
#include <vector>
|
|
|
|
#include "base/memory/ref_counted.h"
|
|
#include "net/base/net_export.h"
|
|
#include "net/cert/sct_status_flags.h"
|
|
#include "net/cert/signed_certificate_timestamp.h"
|
|
|
|
namespace net {
|
|
|
|
struct NET_EXPORT SignedCertificateTimestampAndStatus {
|
|
SignedCertificateTimestampAndStatus();
|
|
|
|
SignedCertificateTimestampAndStatus(
|
|
const scoped_refptr<ct::SignedCertificateTimestamp>& sct,
|
|
ct::SCTVerifyStatus status);
|
|
|
|
SignedCertificateTimestampAndStatus(
|
|
const SignedCertificateTimestampAndStatus& other);
|
|
|
|
~SignedCertificateTimestampAndStatus();
|
|
|
|
scoped_refptr<ct::SignedCertificateTimestamp> sct;
|
|
ct::SCTVerifyStatus status;
|
|
};
|
|
|
|
typedef std::vector<SignedCertificateTimestampAndStatus>
|
|
SignedCertificateTimestampAndStatusList;
|
|
|
|
} // namespace net
|
|
|
|
#endif // NET_CERT_SIGNED_CERTIFICATE_TIMESTAMP_AND_STATUS_H_
|