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

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

?? fgccryptoapi.h

?? 可用于生成證書請求、安裝和驗證數字證書的activex控件
?? H
字號:
/*  
 *	Date		:	2004-09-13
 *	Author		:	Junhui Yang
 *	Filename	:	FGCCryptoAPI.h
 *	Description	:	FGCCryptoAPI is a code of CA from microsofe crypto API
*/

#ifndef _INC_FGCCRYPTOAPI_20040913
#define _INC_FGCCRYPTOAPI_20040913

#ifdef FGDLL
#define FGDLLExport __declspec(dllexport)
#else
#define FGDLLExport
#endif

#include <windows.h>
#include "FGObject.h"
#include "FGString.h"

class FGDLLExport FGCCryptoAPI : virtual public FGObject
{
public:
	FGCCryptoAPI();
	virtual ~FGCCryptoAPI();


/***************************************************************
* 函數名:		CreatePKS10
* 功能:		生成P10數據
* 輸入參數:	sub			證書主題,X.500格式的字串,
*				isM			是否主通行證
* 輸出參數:	pks10str	生成的P10字串
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL CreatePKS10 (FGString sub, FGString& pks10str, BOOL isM);



/***************************************************************
* 函數名:		SetupCert
* 功能:		安裝通行證
* 輸入參數:	pPKS7		PKCS#7字串,
* 輸出參數:	無
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL SetupCert (FGString PKS7);



/***************************************************************
* 函數名:		DelAccountInStore
* 功能:		刪除通行證
* 輸入參數:	acc		用戶的帳號
*				isM		是否主通行證
* 輸出參數:	無
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL DelAccountInStore (FGString acc, BOOL isM);



/***************************************************************
* 函數名:		SignData
* 功能:		用通行證對數據簽名
* 輸入參數:	acc			用戶的帳號
*				ram			隨機數
*				isM			是否主通行證
* 輸出參數:	signeddata	簽名后的數據
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL SignData (FGString acc, FGString ram, FGString& signeddata, BOOL isM);


/***************************************************************
* 函數名:		inicode
* 功能:		初始化Base64
* 輸入參數:	無
* 輸出參數:	無
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static void inicode ();

/***************************************************************
* 函數名:		Base64Decode
* 功能:		對數據進行Base64編碼
* 輸入參數:	src		原數據
				slen	src的長度
* 輸出參數:	dec		解碼后的數據地址,如果非NULL,必須delete,
*				dlen	dec的長度
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL Base64Decode(BYTE* src, DWORD slen, BYTE** dec, DWORD& dlen);


/***************************************************************
* 函數名:		Base64Encode
* 功能:		對數據進行Base64解碼
* 輸入參數:	src		原數據
				slen	src的長度
* 輸出參數:	無
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static FGString Base64Encode(BYTE* src, DWORD slen);


/***************************************************************
* 函數名:		GetNameFormSubject
* 功能:		在主題中獲取用戶名稱
* 輸入參數:	sub		主題字串
* 輸出參數:	無
* 返回值:		成功返回名稱字串,其他返回""。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static FGString GetNameFormSubject (FGString sub);


/***************************************************************
* 函數名:		GetOrgFormSubject
* 功能:		在主題中獲取組織名稱
* 輸入參數:	sub		主題字串
* 輸出參數:	無
* 返回值:		成功返回組織字串,其他返回""。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static FGString GetOrgFormSubject (FGString sub);


/***************************************************************
* 函數名:		isHere
* 功能:		查找帳號的通行證是否存在
* 輸入參數:	account		帳號名稱
*				isM			是否主通行證
* 輸出參數:	無
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL isHere (FGString account, BOOL isM);


/***************************************************************
* 函數名:		DecodeName
* 功能:		從X.500字串中解出
* 輸入參數:	account		帳號名稱字串
* 輸出參數:	無
* 返回值:		成功返回字串,其他返回""。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static FGString DecodeName (CERT_NAME_BLOB* name);


/***************************************************************
* 函數名:		EncodeMD5
* 功能:		對數據進行MD5編碼
* 輸入參數:	ranstr		隨機數據
*				psw			密碼字串
* 輸出參數:	encodedstr	編碼后的數據(經過Base64后)
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL EncodeMD5 (FGString ranstr, FGString psw, FGString& encodedstr);


/***************************************************************
* 函數名:		EncodePSW
* 功能:		用公鑰對數據加密
* 輸入參數:	Pkey		公鑰數據
*				psw			密碼字串
* 輸出參數:	encodedstr	加密后的數據(經過Base64后)
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL EncodePSW (FGString Pkey, FGString psw, FGString& encodedstr);


/***************************************************************
* 函數名:		ShowError
* 功能:		顯示錯誤
* 輸入參數:	無
* 輸出參數:	無
* 返回值:		無
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static void ShowError (int e=-1);


/***************************************************************
* 函數名:		GetCSPName
* 功能:		獲取系統可用的CSP名稱
* 輸入參數:	無
* 輸出參數:	pname	獲取的CSP名稱
* 返回值:		成功返回TRUE,其他返回FALSE。
* 程序員:		楊軍輝
* 編程日期:	2004/10/10
* 修改人員:	
* 修改日期:
* 修改原因:
*****************************************************************/
	static BOOL GetCSPName (CHAR pname[260]);
};





#endif // #ifndef _INC_FGCCRYPTOAPI_20040913

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久66| 欧美成人综合网站| 国产偷国产偷精品高清尤物 | 日本欧美大码aⅴ在线播放| 91视视频在线直接观看在线看网页在线看| 日韩欧美国产一区二区在线播放| 亚洲18色成人| 欧美日韩国产区一| 石原莉奈在线亚洲二区| 91久久人澡人人添人人爽欧美 | 成人免费电影视频| 欧美激情综合五月色丁香小说| 激情五月激情综合网| 精品国产sm最大网站| 精品一区二区三区日韩| 日韩免费高清av| 国产精品亚洲午夜一区二区三区| 欧美一二区视频| 久久国产精品99精品国产| 精品国产91乱码一区二区三区 | 喷水一区二区三区| 欧美va亚洲va| 国产精品亚洲专一区二区三区| 国产免费成人在线视频| 粉嫩在线一区二区三区视频| 亚洲欧洲日产国码二区| 欧美性猛片aaaaaaa做受| 日韩中文欧美在线| 中文字幕av不卡| 一本大道久久a久久综合| 亚洲福利一区二区三区| 日韩一级视频免费观看在线| 日韩精品一区第一页| 欧美激情一区在线| 91久久精品一区二区二区| 五月激情六月综合| 欧美精品一区二区三区一线天视频| 91在线丨porny丨国产| 亚洲国产中文字幕在线视频综合 | 久久夜色精品国产噜噜av| 国产揄拍国内精品对白| 国产精品乱码一区二三区小蝌蚪| 粉嫩13p一区二区三区| 日韩美女视频在线| 91在线看国产| 日韩主播视频在线| 精品欧美一区二区三区精品久久 | 国产午夜一区二区三区| 91婷婷韩国欧美一区二区| 视频一区国产视频| 久久精品亚洲一区二区三区浴池| 97se亚洲国产综合自在线| 五月婷婷另类国产| 亚洲国产精品t66y| 欧美一级理论片| 99re66热这里只有精品3直播 | 在线综合亚洲欧美在线视频| 亚洲日本在线a| 久久精品人人做人人综合| 欧美日韩视频在线第一区 | 久久久久久黄色| 日韩欧美一区二区三区在线| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美日韩久久久久久| 99精品一区二区三区| 国产精品影音先锋| 韩国av一区二区三区在线观看| 爽好久久久欧美精品| 亚洲精品视频在线观看免费| 亚洲欧洲日韩在线| 国产精品久久久久久福利一牛影视| 久久这里只有精品首页| 久久综合九色综合久久久精品综合 | 麻豆国产91在线播放| 亚洲图片欧美一区| 免费成人在线观看视频| 91蜜桃在线观看| 成人综合在线网站| 国产一区二区三区不卡在线观看 | 亚洲国产精品久久不卡毛片| 一区二区三区四区乱视频| 亚洲美女视频在线| 亚洲国产日韩在线一区模特| 免费观看成人av| 日本sm残虐另类| 日韩av电影免费观看高清完整版| 日韩一区欧美二区| 日本不卡视频一二三区| 日本亚洲视频在线| 狂野欧美性猛交blacked| 美女网站色91| 国产乱码字幕精品高清av| 国产夫妻精品视频| 成人国产视频在线观看| av一区二区三区在线| 色香蕉久久蜜桃| 欧美日韩中文字幕一区| 欧美一级艳片视频免费观看| 精品久久国产老人久久综合| 国产欧美一区二区精品秋霞影院| 亚洲色图另类专区| 午夜私人影院久久久久| 久久不见久久见免费视频1| 国产成人8x视频一区二区| 成av人片一区二区| 欧美精品777| 久久精品综合网| 亚洲精品视频免费观看| 午夜精品免费在线| 国产在线播放一区二区三区| 99免费精品视频| 91精品国产欧美日韩| 久久综合一区二区| 一区二区三区视频在线看| 免费在线观看视频一区| 成人久久18免费网站麻豆| 欧美男生操女生| 国产精品视频一二| 视频一区二区欧美| 成人禁用看黄a在线| 欧美精品电影在线播放| 国产精品麻豆视频| 日日摸夜夜添夜夜添国产精品| 国产一区二区不卡在线| 欧美日韩久久一区| 国产精品久久影院| 美女爽到高潮91| av成人动漫在线观看| 欧美v国产在线一区二区三区| 亚洲精选在线视频| 粉嫩av亚洲一区二区图片| 91精品国产乱码久久蜜臀| 国产精品久久久久久久久图文区| 欧美a一区二区| 91成人免费电影| 欧美国产成人在线| 美女在线观看视频一区二区| 95精品视频在线| 欧美mv日韩mv| 午夜精品视频在线观看| 91丨九色丨黑人外教| 欧美精品一区二区精品网| 亚洲一区二区视频在线观看| 国产精品亚洲成人| 91精品国产欧美日韩| 一区二区三区不卡视频| 丰满少妇久久久久久久| 久久在线观看免费| 麻豆中文一区二区| 日本韩国一区二区| 国产精品美女久久久久高潮| 国产一区二区三区最好精华液| 欧美群妇大交群的观看方式| 国产精品夫妻自拍| 国产老女人精品毛片久久| 欧美日韩国产bt| 成人晚上爱看视频| 精品免费日韩av| 午夜在线成人av| 色成人在线视频| 中文字幕一区二区三区色视频| 久久99国产精品久久| 日韩亚洲欧美中文三级| 丝袜美腿高跟呻吟高潮一区| 欧美日韩国产首页在线观看| 亚洲精品成人精品456| 色爱区综合激月婷婷| 亚洲免费av观看| 一本色道久久综合亚洲91| 亚洲欧美日韩国产另类专区| 色综合色狠狠天天综合色| 欧美激情一区二区三区全黄| 国产一区二区三区日韩| 久久久三级国产网站| 国产精品456露脸| 中文字幕欧美区| 91在线视频免费观看| 亚洲精选视频免费看| 91精品办公室少妇高潮对白| 亚洲一区在线视频| 欧美日韩国产免费| 激情综合网天天干| 欧美国产激情二区三区| 99热99精品| 亚瑟在线精品视频| 日韩欧美一级片| 国产成人在线网站| 亚洲欧美在线高清| 精品视频一区三区九区| 蜜臀久久99精品久久久久宅男| 精品成人佐山爱一区二区| 国产精品综合久久| 自拍偷拍国产精品| 欧美年轻男男videosbes| 国模一区二区三区白浆| 中文字幕一区在线观看视频| 欧洲色大大久久| 青青草原综合久久大伊人精品优势 | 成人免费va视频| 亚洲一线二线三线视频|