46Q_NETWORK_EXPORT size_t qHash(
const QOcspResponse &response, size_t seed = 0)
noexcept;
54 QOcspResponse(
const QOcspResponse &other);
55 QOcspResponse(QOcspResponse && other)
noexcept;
58 QOcspResponse &operator = (
const QOcspResponse &other);
59 QOcspResponse &operator = (QOcspResponse &&other)
noexcept;
61 QOcspCertificateStatus certificateStatus()
const;
62 QOcspRevocationReason revocationReason()
const;
64 class QSslCertificate responder()
const;
65 QSslCertificate subject()
const;
67 void swap(QOcspResponse &other)
noexcept { d.swap(other.d); }
70 bool isEqual(
const QOcspResponse &other)
const;
72 friend class QTlsPrivate::TlsCryptographOpenSSL;
73 friend bool operator==(
const QOcspResponse &lhs,
const QOcspResponse &rhs)
74 {
return lhs.isEqual(rhs); }
75 friend bool operator!=(
const QOcspResponse &lhs,
const QOcspResponse &rhs)
76 {
return !lhs.isEqual(rhs); }
78 friend Q_NETWORK_EXPORT size_t qHash(
const QOcspResponse &response, size_t seed)
noexcept;
80 QSharedDataPointer<QOcspResponsePrivate> d;