hcerttree.h

来自「枚举主机网络设备」· C头文件 代码 · 共 44 行

H
44
字号
// HCertTree.h: interface for the CHCertTree class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_HCERTTREE_H__2C4E91A2_23C3_46AB_A03D_16ABEDF2806A__INCLUDED_)
#define AFX_HCERTTREE_H__2C4E91A2_23C3_46AB_A03D_16ABEDF2806A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "htlvtree.h"

class AFX_EXT_CLASS CHCertTree : public CHTLVTree  
{
public:
	CHCertTree();
	virtual ~CHCertTree();
	CString GetFieldVal(CString strField);
	CString GetVersion();
	CString GetSerialNumber();
	CString GetSignatureAlgoID();
	CString GetSignatureAlgoParam();
	CString GetIssuer();
	CString GetValidity();
	CString GetStartTime();
	CString GetEndTime();
	CString GetSubjectPublicKeySignatureAlgoID();
	CString GetSubjectPublicKeySignatureAlgoParam();
	CString GetSubjectPublicKey();

protected:
	CString AnalysisRDN(CString strPos,HTREEITEM hItem=NULL);
	CString AnalysisRDNItem(CString strPos,HTREEITEM hRDNItem=NULL);
public:
	CString GetEmail();
	CString GetItemVal(HTREEITEM hItem);
	HTREEITEM GetItemByPos(CString strPos);
	static CString GetPos(CString strFieldName);
	static CString GetFieldName(CString strPos);
};

#endif // !defined(AFX_HCERTTREE_H__2C4E91A2_23C3_46AB_A03D_16ABEDF2806A__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?