diff --git a/include/Swiften/TLS/OpenSSL/OpenSSLServerContext.h b/include/Swiften/TLS/OpenSSL/OpenSSLServerContext.h index 9d556e6f4ef1f00d23402ec94fe2d8abfc49f99c..d913c4daf289ccc11b972de6a9fb958c2ea87784 100644 --- a/include/Swiften/TLS/OpenSSL/OpenSSLServerContext.h +++ b/include/Swiften/TLS/OpenSSL/OpenSSLServerContext.h @@ -12,6 +12,7 @@ #include "Swiften/TLS/TLSServerContext.h" #include "Swiften/Base/ByteArray.h" +#include namespace Swift { class PKCS12Certificate; @@ -22,7 +23,7 @@ namespace Swift { ~OpenSSLServerContext(); void connect(); - bool setServerCertificate(const PKCS12Certificate& cert); + bool setServerCertificate(CertificateWithKey::ref cert); void handleDataFromNetwork(const SafeByteArray&); void handleDataFromApplication(const SafeByteArray&);