亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inputcertview.cpp

?? 實現了數字證書的制作、SSL安全通訊、加解密操作等功能
?? CPP
字號:
// InputCertView.cpp : implementation file
//

#include "stdafx.h"
#include "Raclient.h"
#include "InputCertView.h"
#include "MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CInputCertView
IMPLEMENT_DYNCREATE(CInputCertView, CFormView)

CInputCertView::CInputCertView()
	: CFormView(CInputCertView::IDD)
{
	//{{AFX_DATA_INIT(CInputCertView)
	//}}AFX_DATA_INIT
}

CInputCertView::~CInputCertView()
{
}

void CInputCertView::DoDataExchange(CDataExchange* pDX)
{
	CFormView::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CInputCertView)
	DDX_Control(pDX, IDC_BUTTON_CANCLE, m_Cancle);
	DDX_Control(pDX, IDC_BUTTON_APPLY, m_Apply);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CInputCertView, CFormView)
	//{{AFX_MSG_MAP(CInputCertView)
	ON_BN_CLICKED(IDC_BUTTON_APPLY, OnButtonApply)
	ON_BN_CLICKED(IDC_BUTTON_CANCLE, OnButtonCancle)
	ON_WM_DESTROY()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CInputCertView diagnostics

#ifdef _DEBUG
void CInputCertView::AssertValid() const
{
	CFormView::AssertValid();
}

void CInputCertView::Dump(CDumpContext& dc) const
{
	CFormView::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CInputCertView message handlers
void CInputCertView::OnInitialUpdate() 
{
	CFormView::OnInitialUpdate();
	m_Apply.SetIcon(IDI_ICON_I);
	m_Cancle.SetIcon(IDI_ICON_IC);
	
	for(int i=IDC_CHECK1;i<=IDC_CHECK9;i++)
	{
		((CButton*)GetDlgItem(i))->SetCheck(true);
	}
	GetParentFrame()->SetWindowText("證書申請");
	GetDlgItem(IDC_EDIT1)->SetWindowText("個體名稱");
	GetDlgItem(IDC_EDIT2)->SetWindowText("中國");
	GetDlgItem(IDC_EDIT3)->SetWindowText("河北");
	GetDlgItem(IDC_EDIT4)->SetWindowText("石家莊");
	GetDlgItem(IDC_EDIT5)->SetWindowText("全球商務");
	GetDlgItem(IDC_EDIT6)->SetWindowText("商務部");
	GetDlgItem(IDC_EDIT7)->SetWindowText("hpxs@hotmail.com");
	GetDlgItem(IDC_EDIT8)->SetWindowText("hpxs@hotmail.com");

	GetDlgItem(IDC_COMBO_L)->SetWindowText("1024");
	GetDlgItem(IDC_EDIT_DAY)->SetWindowText("365");

}




void CInputCertView::OnButtonApply() //申請按鈕
{

	// TODO: Add your control notification handler code here
	stuCERT sCERT;

	CString str;
	GetDlgItemText(IDC_EDIT1,str);
	if(str.IsEmpty())
	{
		((CRaChildFrame*)GetParentFrame( ))->AddMsg("名稱不能為空",M_ERROR);
		return;
	}
	stuCA CA;
	strncpy((char *)sCERT.SUBJECT.CN,str,sizeof(sCERT.SUBJECT.CN));
	GetDlgItemText(IDC_EDIT2,str);
	strncpy((char *)sCERT.SUBJECT.C,str,sizeof(sCERT.SUBJECT.C));
	GetDlgItemText(IDC_EDIT3,str);
	strncpy((char *)sCERT.SUBJECT.ST,str,sizeof(sCERT.SUBJECT.ST));
	GetDlgItemText(IDC_EDIT4,str);
	strncpy((char *)sCERT.SUBJECT.L,str,sizeof(sCERT.SUBJECT.L));
	GetDlgItemText(IDC_EDIT5,str);
	strncpy((char *)sCERT.SUBJECT.O,str,sizeof(sCERT.SUBJECT.O));
	GetDlgItemText(IDC_EDIT6,str);
	strncpy((char *)sCERT.SUBJECT.OU,str,sizeof(sCERT.SUBJECT.OU));
	GetDlgItemText(IDC_EDIT7,str);
	strncpy((char *)sCERT.SUBJECT.MAIL,str,sizeof(sCERT.SUBJECT.MAIL));
	GetDlgItemText(IDC_EDIT8,str);
	strncpy((char *)sCERT.SUBJECT.PMAIL,str,sizeof(sCERT.SUBJECT.PMAIL));

	sCERT.KUSAGE.DS=((CButton *)GetDlgItem(IDC_CHECK1))->GetCheck();
	sCERT.KUSAGE.NR=((CButton *)GetDlgItem(IDC_CHECK2))->GetCheck();
	sCERT.KUSAGE.KE=((CButton *)GetDlgItem(IDC_CHECK3))->GetCheck();
	sCERT.KUSAGE.DE=((CButton *)GetDlgItem(IDC_CHECK4))->GetCheck();
	sCERT.KUSAGE.KA=((CButton *)GetDlgItem(IDC_CHECK5))->GetCheck();
	sCERT.KUSAGE.KC=((CButton *)GetDlgItem(IDC_CHECK6))->GetCheck();
	sCERT.KUSAGE.CS=((CButton *)GetDlgItem(IDC_CHECK7))->GetCheck();
	sCERT.KUSAGE.EO=((CButton *)GetDlgItem(IDC_CHECK8))->GetCheck();
	sCERT.KUSAGE.DO=((CButton *)GetDlgItem(IDC_CHECK9))->GetCheck();

	sCERT.EKUSAGE.SA=((CButton *)GetDlgItem(IDC_CHECK10))->GetCheck();
	sCERT.EKUSAGE.CA=((CButton *)GetDlgItem(IDC_CHECK11))->GetCheck();
	sCERT.EKUSAGE.CS=((CButton *)GetDlgItem(IDC_CHECK12))->GetCheck();
	sCERT.EKUSAGE.EP=((CButton *)GetDlgItem(IDC_CHECK13))->GetCheck();
	sCERT.EKUSAGE.TS=((CButton *)GetDlgItem(IDC_CHECK14))->GetCheck();
	sCERT.EKUSAGE.msCC=((CButton *)GetDlgItem(IDC_CHECK15))->GetCheck();
	sCERT.EKUSAGE.msCTLS=((CButton *)GetDlgItem(IDC_CHECK16))->GetCheck();
	sCERT.EKUSAGE.msSGC=((CButton *)GetDlgItem(IDC_CHECK17))->GetCheck();
	sCERT.EKUSAGE.msEFS=((CButton *)GetDlgItem(IDC_CHECK18))->GetCheck();
	sCERT.EKUSAGE.msSC=((CButton *)GetDlgItem(IDC_CHECK19))->GetCheck();
	sCERT.EKUSAGE.IP=((CButton *)GetDlgItem(IDC_CHECK20))->GetCheck();

	CA.Type=Input;
	if(((CRaclientApp *)AfxGetApp())->m_SslSocket.SSlSend((char *)&CA,sizeof(CA))>0)
		((CRaChildFrame*)GetParentFrame( ))->AddMsg("發送證書錄入指令頭成功",M_WARING);
	else
		((CRaChildFrame*)GetParentFrame( ))->AddMsg("發送證書錄入指令頭失敗",M_ERROR);
	if(((CRaclientApp *)AfxGetApp())->m_SslSocket.SSlSend((char *)&sCERT,sizeof(sCERT))>0)
		((CRaChildFrame*)GetParentFrame( ))->AddMsg("發送證書錄入指令成功,等待服務器回應......",M_WARING);
	else
		((CRaChildFrame*)GetParentFrame( ))->AddMsg("發送證書錄入指令失敗",M_ERROR);

}


void CInputCertView::OnButtonCancle() 
{
	// TODO: Add your control notification handler code here
}

void CInputCertView::OnDestroy() 
{
	CFormView::OnDestroy();
	// TODO: Add your message handler code here
	((CMainFrame*)AfxGetMainWnd())->m_pInput=NULL; // 清空窗口指針
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精彩视频在线观看| 91麻豆福利精品推荐| 国产福利一区在线| 奇米在线7777在线精品| 亚洲精品你懂的| 亚洲男同性视频| 亚洲乱码中文字幕| 亚洲视频资源在线| 亚洲视频一区在线观看| 亚洲欧美日韩系列| 亚洲一二三四区| 丝瓜av网站精品一区二区| 亚洲高清在线精品| 免费成人在线影院| 精品一区二区日韩| 国产成人av一区二区三区在线观看| 麻豆久久一区二区| 国产麻豆欧美日韩一区| 不卡av在线免费观看| 色婷婷亚洲综合| 欧美日韩不卡一区| 精品久久久久久久久久久院品网| 精品处破学生在线二十三| 中文字幕高清不卡| 亚洲高清不卡在线| 韩国欧美一区二区| 99精品国产视频| 欧美一区二区三区系列电影| 精品成人免费观看| 亚洲美女屁股眼交3| 日韩国产欧美在线观看| 国产经典欧美精品| 欧亚洲嫩模精品一区三区| 日韩精品一区二区在线| 国产精品丝袜黑色高跟| 亚洲国产成人av网| 成人久久久精品乱码一区二区三区 | 国产婷婷精品av在线| 亚洲伦在线观看| 精品一区二区三区的国产在线播放| 国产.欧美.日韩| 欧美挠脚心视频网站| 久久久久久影视| 一区二区三区中文在线观看| 久久精品国产亚洲高清剧情介绍| 精品一区二区三区香蕉蜜桃| 99精品视频一区| 久久久久久**毛片大全| 日本v片在线高清不卡在线观看| 成年人网站91| 久久亚洲春色中文字幕久久久| 亚洲欧美精品午睡沙发| 国产成人午夜99999| 在线电影院国产精品| 国产精品萝li| 国产福利电影一区二区三区| 在线综合亚洲欧美在线视频| 亚洲视频在线观看一区| 国产乱理伦片在线观看夜一区| 欧美欧美午夜aⅴ在线观看| 亚洲精品国产无天堂网2021| 成人性生交大片免费看视频在线| 日韩三级.com| 天堂va蜜桃一区二区三区漫画版| 91亚洲精品久久久蜜桃网站| 国产香蕉久久精品综合网| 琪琪久久久久日韩精品| 欧美一区二区三区色| 亚洲国产综合视频在线观看| 91蜜桃婷婷狠狠久久综合9色| 久久蜜桃av一区精品变态类天堂 | 日韩一区二区三区视频在线| 一区二区三区四区视频精品免费 | 久久99精品一区二区三区| 日韩视频一区在线观看| 日韩电影一区二区三区四区| 91精品福利在线| 亚洲成人三级小说| 欧美久久久久中文字幕| 日韩国产高清影视| 91精品蜜臀在线一区尤物| 奇米影视一区二区三区| 精品国产一区二区在线观看| 激情av综合网| 国产精品亲子伦对白| 99久久99久久精品免费看蜜桃| 亚洲图片另类小说| 欧洲av一区二区嗯嗯嗯啊| 午夜婷婷国产麻豆精品| 91精品蜜臀在线一区尤物| 日韩av一级电影| 精品国产免费一区二区三区四区| 国产一区福利在线| 国产精品不卡视频| 色婷婷激情久久| 免费在线欧美视频| 欧美激情一区三区| 色婷婷久久综合| 蜜桃精品视频在线| 国产亚洲综合av| 色诱亚洲精品久久久久久| 香蕉久久夜色精品国产使用方法| 欧美男生操女生| 国产福利一区在线| 亚洲综合久久久| 日韩女优av电影在线观看| 国产精品538一区二区在线| 亚洲欧洲国产日本综合| 欧美日韩黄色影视| 国产精品综合视频| 亚洲色图都市小说| 欧美一三区三区四区免费在线看| 精品一区二区三区免费视频| 国产精品的网站| 欧美一级爆毛片| voyeur盗摄精品| 日韩av一级电影| 亚洲视频免费在线| 久久丝袜美腿综合| 欧美日韩美女一区二区| 高清久久久久久| 偷拍一区二区三区四区| 国产精品成人一区二区三区夜夜夜 | 国产精品水嫩水嫩| 欧美一级一级性生活免费录像| 丁香婷婷深情五月亚洲| 婷婷丁香激情综合| 亚洲欧美经典视频| 国产精品免费网站在线观看| 欧美一区二区视频在线观看2022| 99精品视频一区二区三区| 国产在线一区观看| 日本最新不卡在线| 亚洲图片欧美色图| 亚洲猫色日本管| 亚洲色图制服丝袜| 国产女同性恋一区二区| 日韩久久久精品| 欧美一区在线视频| 欧美精品乱码久久久久久按摩| av欧美精品.com| 成人免费看黄yyy456| 国产精品一二一区| 国产一区二区在线看| 美女一区二区久久| 日韩黄色在线观看| 日本色综合中文字幕| 亚洲国产精品久久久久婷婷884| 中文字幕一区在线观看| 国产精品污www在线观看| 久久噜噜亚洲综合| 久久久不卡网国产精品二区| 亚洲精品一区二区三区精华液| 欧美精品在线一区二区三区| 欧美日韩成人在线一区| 欧美日产国产精品| 欧美精选一区二区| 91精品国产高清一区二区三区| 欧美人妖巨大在线| 欧美年轻男男videosbes| 欧美精品第1页| 日韩欧美一区二区久久婷婷| 日韩写真欧美这视频| 精品99一区二区三区| 久久综合色播五月| 国产精品情趣视频| 亚洲美女免费在线| 偷拍一区二区三区四区| 老汉av免费一区二区三区 | 亚洲少妇最新在线视频| 亚洲综合在线电影| 性做久久久久久免费观看| 免费观看30秒视频久久| 国产一区二区在线观看免费| 成人国产亚洲欧美成人综合网| 99视频一区二区三区| 色哟哟亚洲精品| 91麻豆精品国产| 久久久噜噜噜久久中文字幕色伊伊 | 欧美疯狂性受xxxxx喷水图片| 91精品啪在线观看国产60岁| xf在线a精品一区二区视频网站| 久久人人97超碰com| 亚洲视频你懂的| 日本不卡免费在线视频| 国产成人精品三级麻豆| 精品视频在线视频| 久久久www成人免费毛片麻豆 | 日韩午夜在线观看视频| 国产色爱av资源综合区| 一区二区三区四区不卡视频 | 国产欧美一区二区在线| 亚洲国产成人av好男人在线观看| 国产一区二区三区免费| 欧美性极品少妇| 国产精品视频一二三区| 免费成人在线观看| 色8久久人人97超碰香蕉987| 欧美精品一区二区三区蜜桃视频| 亚洲天堂网中文字|