Seastar
High performance C++ framework for concurrent servers
Public Member Functions | Protected Member Functions | List of all members
seastar::tls::abstract_credentials Class Referenceabstract
Inheritance diagram for seastar::tls::abstract_credentials:
seastar::tls::certificate_credentials seastar::tls::credentials_builder seastar::tls::server_credentials

Public Member Functions

virtual void set_x509_trust (const blob &, x509_crt_format)=0
 
virtual void set_x509_crl (const blob &, x509_crt_format)=0
 
virtual void set_x509_key (const blob &cert, const blob &key, x509_crt_format)=0
 
virtual void set_simple_pkcs12 (const blob &, x509_crt_format, const sstring &password)=0
 
virtual future set_x509_trust_file (const sstring &cafile, x509_crt_format)
 
virtual future set_x509_crl_file (const sstring &crlfile, x509_crt_format)
 
virtual future set_x509_key_file (const sstring &cf, const sstring &kf, x509_crt_format)
 
virtual future set_simple_pkcs12_file (const sstring &pkcs12file, x509_crt_format, const sstring &password)
 

Protected Member Functions

 abstract_credentials (const abstract_credentials &)=default
 
abstract_credentialsoperator= (abstract_credentials &)=default
 
abstract_credentialsoperator= (abstract_credentials &&)=default
 

The documentation for this class was generated from the following file: