资源简介
利用微软的CSP创建CA根证书,然后发行用户证书,建立一个简单的PKI体系
代码片段和文件信息
// CA_Root.cpp : 定义应用程序的类行为。
//
#include “stdafx.h“
#include “CA_Root.h“
#include “CA_RootDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CCA_RootApp
BEGIN_MESSAGE_MAP(CCA_RootApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()
// CCA_RootApp 构造
CCA_RootApp::CCA_RootApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CCA_RootApp 对象
CCA_RootApp theApp;
// CCA_RootApp 初始化
BOOL CCA_RootApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinApp::InitInstance();
AfxEnableControlContainer();
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T(“应用程序向导生成的本地应用程序“));
CCA_RootDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置处理何时用
// “确定”来关闭对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用
// “取消”来关闭对话框的代码
}
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
// 而不是启动应用程序的消息泵。
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 60036 2015-11-23 15:43 CA_Root\CA_Root.aps
文件 1660 2012-12-04 14:42 CA_Root\CA_Root.cpp
文件 447 2012-12-04 14:42 CA_Root\CA_Root.h
文件 1481 2012-12-07 13:54 CA_Root\CA_Root.idc
文件 6292 2015-11-23 15:43 CA_Root\CA_Root.rc
文件 6348 2015-11-23 17:08 CA_Root\CA_Root.vcproj
文件 1426 2012-12-07 16:40 CA_Root\CA_Root.vcproj.CHINA-30D571EC6.Administrator.user
文件 1417 2015-11-24 14:33 CA_Root\CA_Root.vcproj.DC-DEM-049.seraph.user
文件 1421 2013-01-31 09:38 CA_Root\CA_Root.vcproj.seraph_hh-PC.seraph_hh.user
文件 6604 2015-11-24 14:32 CA_Root\CA_RootDlg.cpp
文件 1043 2015-11-23 17:20 CA_Root\CA_RootDlg.h
文件 16689 2015-11-24 14:14 CA_Root\CryptApp.cpp
文件 2903 2015-11-24 14:11 CA_Root\CryptApp.h
文件 7920 2015-11-23 17:08 CA_Root\my_ba
文件 542 2014-06-05 09:36 CA_Root\my_ba
文件 562 2015-11-24 14:18 CA_Root\R1212120123456789.cer
文件 770 2015-11-20 13:59 CA_Root\R1212120123456789_12345678.req
文件 2763 2012-12-04 14:42 CA_Root\ReadMe.txt
文件 21630 2003-07-23 17:52 CA_Root\res\CA_Root.ico
文件 363 2012-12-04 14:42 CA_Root\res\CA_Root.rc2
文件 1278 2015-11-23 15:43 CA_Root\resource.h
文件 20147 2013-07-17 13:59 CA_Root\SetFile.cpp
文件 1474 2015-11-19 15:23 CA_Root\SetFile.h
文件 138 2012-12-04 14:42 CA_Root\stdafx.cpp
文件 1796 2012-12-04 14:42 CA_Root\stdafx.h
文件 1077 2009-06-10 16:17 CA_Root\StructInfo.h
文件 1030 2012-12-04 14:42 CA_Root\targetver.h
文件 2841 2015-07-07 11:36 CA_Root\tool.cpp
文件 1950 2015-07-13 14:56 CA_Root\tool.h
文件 247 2012-11-05 16:54 CA_Root\types.h
............此处省略48个文件信息
评论
共有 条评论