netcaseal.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. /*
  2. Netca电子签章模块(V1.3.0)
  3. 版本 V1.0.0
  4. 提供基础的电子签章接口
  5. 版本 V1.2.0 2019-10-07
  6. 提供关键字的印章接口
  7. 版本 V1.3.0 2020-03-03
  8. 提供获取签名域信息接口
  9. */
  10. NetcaPKI.getSealClientVersion = function (params) {
  11. var requestQueryParams = {};
  12. requestQueryParams["appName"] = "SignatureCreator";
  13. requestQueryParams["function"] = "GetSealClientVersion";
  14. requestQueryParams["param"] = params;
  15. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  16. }
  17. NetcaPKI.getNetcaSealImage=function(params){
  18. var requestQueryParams = {};
  19. requestQueryParams["function"] ="GetNetcaSealImage";
  20. requestQueryParams["param"] = params;
  21. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  22. }
  23. NetcaPKI.GetNetcaSealImage=function(params){
  24. return NetcaPKI.getNetcaSealImage(params);
  25. }
  26. NetcaPKI.SignatureCreatorPdfSignSealFieldOrPosition = function(params)
  27. {
  28. var requestQueryParams = {};
  29. requestQueryParams["appName"] = "SignatureCreator";
  30. requestQueryParams["function"] = "SignatureCreatorSignSeal";
  31. requestQueryParams["param"] = params;
  32. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  33. }
  34. NetcaPKI.signatureCreatorSignSeal = function(params)
  35. {
  36. var requestQueryParams = {};
  37. requestQueryParams["appName"] = "SignatureCreator";
  38. requestQueryParams["function"] = "SignatureCreatorSignSeal";
  39. requestQueryParams["param"] = params;
  40. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  41. }
  42. NetcaPKI.SignatureCreatorPdfSignSealFieldOrPositionEx = function(params)
  43. {
  44. var requestQueryParams = {};
  45. requestQueryParams["appName"] = "SignatureCreator";
  46. requestQueryParams["function"] = "SignatureCreatorSignSealEx";
  47. requestQueryParams["param"] = params;
  48. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  49. }
  50. NetcaPKI.signatureCreatorSignSealEx = function(params)
  51. {
  52. var requestQueryParams = {};
  53. requestQueryParams["appName"] = "SignatureCreator";
  54. requestQueryParams["function"] = "SignatureCreatorSignSealEx";
  55. requestQueryParams["param"] = params;
  56. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  57. }
  58. NetcaPKI.SignatureCreatorSignSealEx = function(params)
  59. {
  60. return NetcaPKI.signatureCreatorSignSealEx(params)
  61. }
  62. NetcaPKI.signatureVerifierVerifyPDF = function (params) {
  63. var requestQueryParams = {};
  64. requestQueryParams["appName"] = "SignatureCreator";
  65. requestQueryParams["function"] = "SignatureVerifierVerifyPDF";
  66. requestQueryParams["param"] = params;
  67. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  68. }
  69. NetcaPKI.signatureVerifierUndoPDF = function (params) {
  70. var requestQueryParams = {};
  71. requestQueryParams["appName"] = "SignatureCreator";
  72. requestQueryParams["function"] = "SignatureVerifierUndoPDF";
  73. requestQueryParams["param"] = params;
  74. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  75. }
  76. NetcaPKI.Custom_PdfSignAndUpload=function(params){
  77. var requestQueryParams = {};
  78. requestQueryParams["function"] ="Custom_PdfSignAndUploadByBytes";
  79. requestQueryParams["param"] = params;
  80. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  81. }
  82. NetcaPKI.custom_PdfSignAndUploadByBytes=function(params){
  83. var requestQueryParams = {};
  84. requestQueryParams["function"] ="Custom_PdfSignAndUploadByBytes";
  85. requestQueryParams["param"] = params;
  86. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  87. }
  88. NetcaPKI.Custom_PdfSignAndUploadByURL=function(params){
  89. var requestQueryParams = {};
  90. requestQueryParams["function"] ="Custom_PdfSignAndUploadByURL";
  91. requestQueryParams["param"] = params;
  92. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  93. }
  94. NetcaPKI.getSignatureFieldInfo=function(params){
  95. var requestQueryParams = {};
  96. requestQueryParams["appName"] = "SignatureCreator";
  97. requestQueryParams["function"] ="GetSignatureFieldInfo";
  98. requestQueryParams["param"] = params;
  99. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  100. }
  101. NetcaPKI.SelectSealSigntureInfoWithDispaly=function(params){
  102. var requestQueryParams = {};
  103. requestQueryParams["appName"] = "SignatureCreator";
  104. requestQueryParams["function"] ="SelectSealSigntureInfoWithDispaly";
  105. requestQueryParams["param"] = params;
  106. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  107. }
  108. NetcaPKI.getSealConfigInfo=function(params){
  109. var requestQueryParams = {};
  110. requestQueryParams["appName"] = "SignatureCreator";
  111. requestQueryParams["function"] ="GetSealConfigInfo";
  112. requestQueryParams["param"] = params;
  113. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  114. }
  115. NetcaPKI.printPDF=function(params){
  116. var requestQueryParams = {};
  117. requestQueryParams["appName"] = "SignatureCreator";
  118. requestQueryParams["function"] ="PrintPDF";
  119. requestQueryParams["param"] = params;
  120. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  121. }
  122. NetcaPKI.signatureCreatorBatchSeal=function(params){
  123. var requestQueryParams = {};
  124. requestQueryParams["appName"] = "SignatureCreator";
  125. requestQueryParams["function"] ="SignatureCreatorBatchSeal";
  126. requestQueryParams["param"] = params;
  127. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  128. }
  129. NetcaPKI.signatureCreatorAcrossPageSeal=function(params){
  130. var requestQueryParams = {};
  131. requestQueryParams["appName"] = "SignatureCreator";
  132. requestQueryParams["function"] ="SignatureCreatorAcrossPageSeal";
  133. requestQueryParams["param"] = params;
  134. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  135. }
  136. NetcaPKI.getPdfPageInfo=function(params){
  137. var requestQueryParams = {};
  138. requestQueryParams["appName"] = "SignatureCreator";
  139. requestQueryParams["function"] ="GetPdfPageInfo";
  140. requestQueryParams["param"] = params;
  141. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  142. }
  143. NetcaPKI.createStream=function(params){
  144. var requestQueryParams = {};
  145. requestQueryParams["appName"] = "SignatureCreator";
  146. requestQueryParams["function"] ="CreateStream";
  147. requestQueryParams["param"] = params;
  148. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  149. }
  150. NetcaPKI.writeStream=function(params){
  151. var requestQueryParams = {};
  152. requestQueryParams["appName"] = "SignatureCreator";
  153. requestQueryParams["function"] ="WriteStream";
  154. requestQueryParams["param"] = params;
  155. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  156. }
  157. NetcaPKI.destoryStream=function(params){
  158. var requestQueryParams = {};
  159. requestQueryParams["appName"] = "SignatureCreator";
  160. requestQueryParams["function"] ="DestoryStream";
  161. requestQueryParams["param"] = params;
  162. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  163. }
  164. NetcaPKI.readStream=function(params){
  165. var requestQueryParams = {};
  166. requestQueryParams["appName"] = "SignatureCreator";
  167. requestQueryParams["function"] ="ReadStream";
  168. requestQueryParams["param"] = params;
  169. return NetcaPKI.SendNetcaCryptoJsonRpcMessage(requestQueryParams);
  170. }