projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding OpenSSLPtrTypes.h.
[folly.git]
/
folly
/
io
/
async
/
AsyncSSLSocket.h
diff --git
a/folly/io/async/AsyncSSLSocket.h
b/folly/io/async/AsyncSSLSocket.h
index ad2a979965df4eec7ad4f71fafd110314e248cf9..2836544f5ad4f357f2cd6df57f497914410cab52 100644
(file)
--- a/
folly/io/async/AsyncSSLSocket.h
+++ b/
folly/io/async/AsyncSSLSocket.h
@@
-25,6
+25,7
@@
#include <folly/io/async/AsyncSocket.h>
#include <folly/io/async/SSLContext.h>
#include <folly/io/async/AsyncTimeout.h>
#include <folly/io/async/AsyncSocket.h>
#include <folly/io/async/SSLContext.h>
#include <folly/io/async/AsyncTimeout.h>
+#include <folly/io/async/OpenSSLPtrTypes.h>
#include <folly/io/async/TimeoutManager.h>
#include <folly/Bits.h>
#include <folly/io/async/TimeoutManager.h>
#include <folly/Bits.h>
@@
-739,13
+740,13
@@
class AsyncSSLSocket : public virtual AsyncSocket {
/**
* Returns the peer certificate, or nullptr if no peer certificate received.
*/
/**
* Returns the peer certificate, or nullptr if no peer certificate received.
*/
- virtual
std::unique_ptr<X509, X509_deleter>
getPeerCert() const {
+ virtual
X509_UniquePtr
getPeerCert() const {
if (!ssl_) {
return nullptr;
}
X509* cert = SSL_get_peer_certificate(ssl_);
if (!ssl_) {
return nullptr;
}
X509* cert = SSL_get_peer_certificate(ssl_);
- return
std::unique_ptr<X509, X509_deleter>
(cert);
+ return
X509_UniquePtr
(cert);
}
private:
}
private: