#pragma once

#include "pch.h"

namespace SSLClient {

/// <summary>
/// SSL证书配置类
/// 管理证书、私钥和CA证书
/// </summary>
class CertificateConfig
{
public:
	// 客户端证书
	static const char* GetClientCertificate();
	
	// 客户端私钥
	static const char* GetClientPrivateKey();
	
	// CA证书
	static const char* GetCACertificate();
	
	// 私钥密码
	static const char* GetKeyPassword();

private:
	CertificateConfig() = default;
	~CertificateConfig() = default;
};

} // namespace SSLClient
