easyssl 0.50.142aaef
EasySSL is base back end library for your c++ Qt projects.
EasySSL Namespace Reference

Classes

class  AsyncKeysAuth
 The AsyncKeysAuth class is temaplate class for works with authorization of a pair of asynchronous keys This class contains base implementation for the authentication using async encryption. The base encryption algorithm defined on the template argument CryptoImplementation. You can use any crypto algorithm. More...
 
class  EasySSLUtils
 The EasySSLUtils class These are basic utils for work with the opwnssl library. More...
 
class  ECDSASSL
 The ECDSASSL class is ecdsa implementation of the Async authentication. This implementation based on Openssl library. More...
 
class  ICertificate
 The ICertificate class is base interface for all certificate generators classes. More...
 
class  ICrypto
 The ICrypto class, This is base interface that provide encryption functionality. More...
 
class  RSASSL
 The RSASSL class This is wrapper for RSA algorithm of openssl 3.0 libraryry. More...
 
struct  SelfSignedSertificate
 The SelfSignedSertificate struct contains qt certificate object and private key of them. More...
 
struct  SslSrtData
 The SslSrtData struct This structure contains base information to generate self-signed SSL certification. Use this interface for creating a new certificates algorithms. More...
 
class  X509
 The X509 class This is wrapper of the ssl objects. More...
 

Typedefs

typedef AsyncKeysAuth< ECDSASSLAuthECDSA
 The AuthECDSA class is ecdsa implementation of the Async authentication. This implementation based on Openssl library.
 

Functions

bool init ()
 init main initialize method of The easyssl library
 
QString version ()
 version This method return string value of a library version
 

Typedef Documentation

◆ AuthECDSA

The AuthECDSA class is ecdsa implementation of the Async authentication. This implementation based on Openssl library.

Definition at line 20 of file authecdsa.h.

Function Documentation

◆ init()

bool EASYSSL_EXPORT EasySSL::init ( )

init main initialize method of The easyssl library

Returns
true if library initialized successfull

Definition at line 12 of file easyssl.cpp.

◆ version()

QString EASYSSL_EXPORT EasySSL::version ( )

version This method return string value of a library version

Returns
string value of a library version

Definition at line 16 of file easyssl.cpp.