class tcpsocket::CertificateAuthority
Used to specify information about trusted certificate lists (CA files)
Child Classes
Used to specify information about trusted certificate lists (CA files)
- This class has no child classes.
Public Methods
-
CertificateAuthority(const std::string& caFile, const std::string& caDirectory)
-
Constructs the certificate authority information
-
std::string getAuthorityDirectory()
-
Provides the directory used as a list of trusted certificates
-
std::string getAuthorityFile()
-
Provides the name of the file used as a list of trusted certificates
-
void setAuthorityDirectory(const std::string& caDirectory)
-
Determines which directory should be used as a source of trusted certificates
-
void setAuthorityFile(const std::string& caFile)
-
Determines which file should be used as a list of trusted certificates
Member Documentation
CertificateAuthority (const std::string& caFile, const std::string& caDirectory)-
Constructs the certificate authority information
- Parameters:
- caFile - [in, optional] specifies the PEM file containing trusted certificates
caDirectory - [in, optional] specifies the directory containing trusted certificate PEM files
std::string getAuthorityFile ()-
Provides the name of the file used as a list of trusted certificates
- Returns:
- the name of the file used as a list of trusted certificates.
std::string getAuthorityDirectory ()-
Provides the directory used as a list of trusted certificates
- Returns:
- the directory used as a list of trusted certificates.
void setAuthorityFile (const std::string& caFile)-
Determines which file should be used as a list of trusted certificates
- Parameters:
- caFile - [in] specifies the PEM file containing trusted certificates
void setAuthorityDirectory (const std::string& caDirectory)-
Determines which directory should be used as a source of trusted certificates
- Parameters:
- caDirectory - [in] specifies the directory containing trusted certificate PEM files
Table of Contents HTML hierarchy of classes or Java
Safmq Documentation, copyright (c) 2004-2010 Matthew J. Battey, Licensed Under Apache License Ver 2.0
Powered By: