diff --git a/include/Swiften/TLS/TLSServerContext.h b/include/Swiften/TLS/TLSServerContext.h index a6a0403986e637027392b738e8dc4353872cc96e..ba34dc11cdf386558ecd82f83879ca11de8462d5 100644 --- a/include/Swiften/TLS/TLSServerContext.h +++ b/include/Swiften/TLS/TLSServerContext.h @@ -11,6 +11,7 @@ #include "Swiften/Base/SafeByteArray.h" #include "Swiften/TLS/Certificate.h" +#include #include "Swiften/TLS/CertificateVerificationError.h" namespace Swift { @@ -22,7 +23,7 @@ namespace Swift { virtual void connect() = 0; - virtual bool setServerCertificate(const PKCS12Certificate& cert) = 0; + virtual bool setServerCertificate(CertificateWithKey::ref cert) = 0; virtual void handleDataFromNetwork(const SafeByteArray&) = 0; virtual void handleDataFromApplication(const SafeByteArray&) = 0;