Disable copying/moving of SSLContext
This commit is contained in:
parent
992fbc885e
commit
2c771fa46e
@ -16,6 +16,11 @@ namespace fr
|
|||||||
class SSLContext
|
class SSLContext
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
SSLContext(SSLContext&)=delete;
|
||||||
|
SSLContext(SSLContext&&)=delete;
|
||||||
|
void operator=(SSLContext&&)=delete;
|
||||||
|
void operator=(const SSLContext&)=delete;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* Initialises a new SSL context for use with SSL instances.
|
* Initialises a new SSL context for use with SSL instances.
|
||||||
* Will throw a std::runtime_error on failure.
|
* Will throw a std::runtime_error on failure.
|
||||||
@ -44,7 +49,8 @@ namespace fr
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* Parses a list of x509 crt certificates from a location in memory
|
* Parses a list of x509 crt certificates from a location in memory. May be called
|
||||||
|
* multiple times to add more certificates to the chain.
|
||||||
*
|
*
|
||||||
* @param ca_certs The certificates to parse
|
* @param ca_certs The certificates to parse
|
||||||
* @return True on success, false on failure.
|
* @return True on success, false on failure.
|
||||||
@ -55,7 +61,8 @@ namespace fr
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* Parses a list of x509 crt certificates from a location on disk
|
* Parses a list of x509 crt certificates from a location on disk. May be called
|
||||||
|
* multiple times to add more certificates to the chain.
|
||||||
*
|
*
|
||||||
* @param ca_certs_filepath The certificates to parse
|
* @param ca_certs_filepath The certificates to parse
|
||||||
* @return True on success, false on failure
|
* @return True on success, false on failure
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user