📄 templates.c
字号:
{ { CMT_DT_LIST, offsetof(EncodeCRMFReqRequest, numRequests) }, { CMT_DT_INT, offsetof(EncodeCRMFReqRequest, reqIDs) }, { CMT_DT_END }};CMTMessageTemplate CMMFCertResponseRequestTemplate[] ={ { CMT_DT_STRING, offsetof(CMMFCertResponseRequest, nickname) }, { CMT_DT_STRING, offsetof(CMMFCertResponseRequest, base64Der) }, { CMT_DT_INT, offsetof(CMMFCertResponseRequest, doBackup) }, { CMT_DT_ITEM, offsetof(CMMFCertResponseRequest, clientContext) }, { CMT_DT_END }};CMTMessageTemplate PasswordRequestTemplate[] ={ { CMT_DT_INT, offsetof(PasswordRequest, tokenKey) }, { CMT_DT_STRING, offsetof(PasswordRequest, prompt) }, { CMT_DT_ITEM, offsetof(PasswordRequest, clientContext) }, { CMT_DT_END }};CMTMessageTemplate PasswordReplyTemplate[] ={ { CMT_DT_INT, offsetof(PasswordReply, result) }, { CMT_DT_INT, offsetof(PasswordReply, tokenID) }, { CMT_DT_STRING, offsetof(PasswordReply, passwd) }, { CMT_DT_END }};CMTMessageTemplate KeyPairGenRequestTemplate[] ={ { CMT_DT_INT, offsetof(KeyPairGenRequest, keyGenCtxtID) }, { CMT_DT_INT, offsetof(KeyPairGenRequest, genMechanism) }, { CMT_DT_INT, offsetof(KeyPairGenRequest, keySize) }, { CMT_DT_ITEM, offsetof(KeyPairGenRequest, params) }, { CMT_DT_END }};CMTMessageTemplate DecodeAndCreateTempCertRequestTemplate[] ={ { CMT_DT_INT, offsetof(DecodeAndCreateTempCertRequest, type) }, { CMT_DT_ITEM, offsetof(DecodeAndCreateTempCertRequest, cert) }, { CMT_DT_END }};CMTMessageTemplate GenKeyOldStyleRequestTemplate[] ={ { CMT_DT_STRING, offsetof(GenKeyOldStyleRequest, choiceString) }, { CMT_DT_STRING, offsetof(GenKeyOldStyleRequest, challenge) }, { CMT_DT_STRING, offsetof(GenKeyOldStyleRequest, typeString) }, { CMT_DT_STRING, offsetof(GenKeyOldStyleRequest, pqgString) }, { CMT_DT_END }};CMTMessageTemplate GenKeyOldStyleTokenRequestTemplate[] = { { CMT_DT_INT, offsetof(GenKeyOldStyleTokenRequest, rid) }, { CMT_DT_LIST, offsetof(GenKeyOldStyleTokenRequest, numtokens) }, { CMT_DT_STRING,offsetof(GenKeyOldStyleTokenRequest, tokenNames)}, { CMT_DT_END }};CMTMessageTemplate GenKeyOldStyleTokenReplyTemplate[] = { { CMT_DT_INT, offsetof(GenKeyOldStyleTokenReply, rid) }, { CMT_DT_BOOL, offsetof(GenKeyOldStyleTokenReply, cancel) }, { CMT_DT_STRING, offsetof(GenKeyOldStyleTokenReply, tokenName) }, { CMT_DT_END }};CMTMessageTemplate GenKeyOldStylePasswordRequestTemplate[] = { { CMT_DT_INT, offsetof(GenKeyOldStylePasswordRequest, rid) }, { CMT_DT_STRING, offsetof(GenKeyOldStylePasswordRequest, tokenName) }, { CMT_DT_BOOL, offsetof(GenKeyOldStylePasswordRequest, internal) }, { CMT_DT_INT, offsetof(GenKeyOldStylePasswordRequest, minpwdlen) }, { CMT_DT_INT, offsetof(GenKeyOldStylePasswordRequest, maxpwdlen) }, { CMT_DT_END }};CMTMessageTemplate GenKeyOldStylePasswordReplyTemplate[] = { { CMT_DT_INT, offsetof(GenKeyOldStylePasswordReply, rid) }, { CMT_DT_BOOL, offsetof(GenKeyOldStylePasswordReply, cancel) }, { CMT_DT_STRING, offsetof(GenKeyOldStylePasswordReply, password) }, { CMT_DT_END }};CMTMessageTemplate GetKeyChoiceListRequestTemplate[] ={ { CMT_DT_STRING, offsetof(GetKeyChoiceListRequest, type) }, { CMT_DT_STRING, offsetof(GetKeyChoiceListRequest, pqgString) }, { CMT_DT_END }};CMTMessageTemplate GetKeyChoiceListReplyTemplate[] ={ { CMT_DT_LIST, offsetof(GetKeyChoiceListReply, nchoices) }, { CMT_DT_STRING, offsetof(GetKeyChoiceListReply, choices) }, { CMT_DT_END }};CMTMessageTemplate AddNewSecurityModuleRequestTemplate[] ={ { CMT_DT_STRING, offsetof(AddNewSecurityModuleRequest, moduleName) }, { CMT_DT_STRING, offsetof(AddNewSecurityModuleRequest, libraryPath) }, { CMT_DT_INT, offsetof(AddNewSecurityModuleRequest, pubMechFlags) }, { CMT_DT_INT, offsetof(AddNewSecurityModuleRequest, pubCipherFlags) }, { CMT_DT_END }};CMTMessageTemplate FilePathRequestTemplate[] ={ { CMT_DT_INT, offsetof(FilePathRequest, resID) }, { CMT_DT_STRING, offsetof(FilePathRequest, prompt) }, { CMT_DT_BOOL, offsetof(FilePathRequest, getExistingFile) }, { CMT_DT_STRING, offsetof(FilePathRequest, fileRegEx) }, { CMT_DT_END }};CMTMessageTemplate FilePathReplyTemplate[] ={ { CMT_DT_INT, offsetof(FilePathReply, resID) }, { CMT_DT_STRING, offsetof(FilePathReply, filePath) }, { CMT_DT_END }};CMTMessageTemplate PasswordPromptReplyTemplate[] ={ { CMT_DT_INT, offsetof(PasswordPromptReply, resID) }, { CMT_DT_STRING, offsetof(PasswordPromptReply, promptReply) }, { CMT_DT_END }};CMTMessageTemplate SignTextRequestTemplate[] ={ { CMT_DT_INT, offsetof(SignTextRequest, resID) }, { CMT_DT_STRING, offsetof(SignTextRequest, stringToSign) }, { CMT_DT_STRING, offsetof(SignTextRequest, hostName) }, { CMT_DT_STRING, offsetof(SignTextRequest, caOption) }, { CMT_DT_LIST, offsetof(SignTextRequest, numCAs) }, { CMT_DT_STRING, offsetof(SignTextRequest, caNames) }, { CMT_DT_END }};CMTMessageTemplate GetLocalizedTextReplyTemplate[] ={ { CMT_DT_INT, offsetof(GetLocalizedTextReply, whichString) }, { CMT_DT_STRING, offsetof(GetLocalizedTextReply, localizedString) }, { CMT_DT_END }};CMTMessageTemplate ImportCertReplyTemplate[] ={ { CMT_DT_INT, offsetof(ImportCertReply, result) }, { CMT_DT_INT, offsetof(ImportCertReply, resID) }, { CMT_DT_END }};CMTMessageTemplate PromptRequestTemplate[] ={ { CMT_DT_INT, offsetof(PromptRequest, resID) }, { CMT_DT_STRING, offsetof(PromptRequest, prompt) }, { CMT_DT_ITEM, offsetof(PromptRequest, clientContext) }, { CMT_DT_END }};CMTMessageTemplate PromptReplyTemplate[] ={ { CMT_DT_INT, offsetof(PromptReply, resID) }, { CMT_DT_BOOL, offsetof(PromptReply, cancel) }, { CMT_DT_STRING, offsetof(PromptReply, promptReply) }, { CMT_DT_END }};CMTMessageTemplate RedirectCompareRequestTemplate[] ={ { CMT_DT_ITEM, offsetof(RedirectCompareRequest, socketStatus1Data) }, { CMT_DT_ITEM, offsetof(RedirectCompareRequest, socketStatus2Data) }, { CMT_DT_END }};CMTMessageTemplate DecodeAndAddCRLRequestTemplate[] = { { CMT_DT_ITEM, offsetof(DecodeAndAddCRLRequest, derCrl) }, { CMT_DT_INT, offsetof(DecodeAndAddCRLRequest, type) }, { CMT_DT_STRING, offsetof(DecodeAndAddCRLRequest, url) }, { CMT_DT_END }};CMTMessageTemplate SecurityAdvisorRequestTemplate[] ={ { CMT_DT_INT, offsetof(SecurityAdvisorRequest, infoContext) }, { CMT_DT_INT, offsetof(SecurityAdvisorRequest, resID) }, { CMT_DT_STRING, offsetof(SecurityAdvisorRequest, hostname) }, { CMT_DT_STRING, offsetof(SecurityAdvisorRequest, senderAddr) }, { CMT_DT_INT, offsetof(SecurityAdvisorRequest, encryptedP7CInfo) }, { CMT_DT_INT, offsetof(SecurityAdvisorRequest, signedP7CInfo) }, { CMT_DT_INT, offsetof(SecurityAdvisorRequest, decodeError) }, { CMT_DT_INT, offsetof(SecurityAdvisorRequest, verifyError) }, { CMT_DT_BOOL, offsetof(SecurityAdvisorRequest, encryptthis) }, { CMT_DT_BOOL, offsetof(SecurityAdvisorRequest, signthis) }, { CMT_DT_LIST, offsetof(SecurityAdvisorRequest, numRecipients) }, { CMT_DT_STRING, offsetof(SecurityAdvisorRequest, recipients) }, { CMT_DT_END }};CMTMessageTemplate SCAddTempCertToPermDBRequestTemplate[] ={ { CMT_DT_ITEM, offsetof(SCAddTempCertToPermDBRequest, certKey) }, { CMT_DT_STRING, offsetof(SCAddTempCertToPermDBRequest, trustStr) }, { CMT_DT_STRING, offsetof(SCAddTempCertToPermDBRequest, nickname) }, { CMT_DT_END }};CMTMessageTemplate SCDeletePermCertsRequestTemplate[] ={ { CMT_DT_ITEM, offsetof(SCDeletePermCertsRequest, certKey) }, { CMT_DT_BOOL, offsetof(SCDeletePermCertsRequest, deleteAll) }, { CMT_DT_END }};CMTMessageTemplate TimeMessageTemplate[] ={ { CMT_DT_INT, offsetof(TimeMessage, year) }, { CMT_DT_INT, offsetof(TimeMessage, month) }, { CMT_DT_INT, offsetof(TimeMessage, day) }, { CMT_DT_INT, offsetof(TimeMessage, hour) }, { CMT_DT_INT, offsetof(TimeMessage, minute) }, { CMT_DT_INT, offsetof(TimeMessage, second) }, { CMT_DT_END }};CMTMessageTemplate SCCertIndexEnumReplyTemplate[] ={ { CMT_DT_INT, offsetof(SCCertIndexEnumReply, length) }, { CMT_DT_STRUCT_PTR, offsetof(SCCertIndexEnumReply, list) }, { CMT_DT_STRING, offsetof(CertEnumElement, name) }, { CMT_DT_ITEM, offsetof(CertEnumElement, certKey) }, { CMT_DT_END_STRUCT_LIST }, { CMT_DT_END }};/* Test template */CMTMessageTemplate TestListTemplate[] = { { CMT_DT_STRING, offsetof(TestList, listName) }, { CMT_DT_STRUCT_LIST, offsetof(TestList, numElements) }, { CMT_DT_STRUCT_PTR, offsetof(TestList, elements) }, { CMT_DT_STRING, offsetof(TestListElement, name) }, { CMT_DT_STRING, offsetof(TestListElement, value) }, { CMT_DT_END_STRUCT_LIST}, { CMT_DT_END}};CMTMessageTemplate SetPrefListMessageTemplate[] ={ { CMT_DT_STRUCT_LIST, offsetof(SetPrefListMessage, length) }, { CMT_DT_STRUCT_PTR, offsetof(SetPrefListMessage, list) }, { CMT_DT_STRING, offsetof(SetPrefElement, key) }, { CMT_DT_STRING, offsetof(SetPrefElement, value) }, { CMT_DT_INT, offsetof(SetPrefElement, type) }, { CMT_DT_END_STRUCT_LIST }, { CMT_DT_END }};CMTMessageTemplate GetPrefListRequestTemplate[] ={ { CMT_DT_STRUCT_LIST, offsetof(GetPrefListRequest, length) }, { CMT_DT_STRUCT_PTR, offsetof(GetPrefListRequest, list) }, { CMT_DT_STRING, offsetof(GetPrefElement, key) }, { CMT_DT_INT, offsetof(GetPrefElement, type) }, { CMT_DT_END_STRUCT_LIST }, { CMT_DT_END }};CMTMessageTemplate GetCertExtensionTemplate[] ={ { CMT_DT_INT, offsetof(GetCertExtension, resID) }, { CMT_DT_INT, offsetof(GetCertExtension, extension) }, { CMT_DT_END }};CMTMessageTemplate HTMLCertInfoRequestTemplate[] ={ { CMT_DT_INT, offsetof(HTMLCertInfoRequest, certID) }, { CMT_DT_INT, offsetof(HTMLCertInfoRequest, showImages) }, { CMT_DT_INT, offsetof(HTMLCertInfoRequest, showIssuer) }, { CMT_DT_END }};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -