Postman 发送 RSA 签名请求(qbit)

前言

Postman 脚本示例

  • Pre-request Script

    if (!pm.collectionVariables.has("forgeJS")) {
      pm.sendRequest("https://gitee.com/qbitoy/public/raw/master/forge_rsa_min.js", function (err, res) {
          if (err) {
              console.log(err);
          } else {
              pm.collectionVariables.set("forgeJS", res.text());
          }
      })
    } else {
      var moment = require('moment');
      eval(pm.collectionVariables.get("forgeJS"));
      const prikey = pm.collectionVariables.get("prikey");
      console.log("prikey:" + prikey);
      var priv = forge.pki.privateKeyFromPem(prikey);
      const md = forge.md.sha256.create();
      var ts = moment().valueOf();
      pm.collectionVariables.set("ts", ts);
      console.log("ts:" + ts);
      var message = "/subject/eduSubject-" + ts;
      console.log("message:" + message);
      md.update(message);
      const data = md.digest().bytes();
      const sign = forge.util.encode64(priv.sign(md));
      pm.collectionVariables.set("sign", sign);
      console.log("sign:", sign);
    }

Postman 内置库

本文出自 qbit snap

qbit snap
开箱即用,拿走不谢。
262 声望
276 粉丝
0 条评论
推荐阅读
ChatGPT 用来干这些,可真香!
ChatGPT 是一款由 OpenAl 开发的语言模型产品,它能够模拟人类的语言行为,与用户进行自然的交互。ChatGPT 基于GPT-3.5(Generative Pretrained Transformer 3.5)的语言模型建造,通过使用大量的训练数据来模拟...

气势凌人的柿子3阅读 767评论 1

ChatGPT 插件上线!亲测,更加便捷!
ChatGPT 正火的时候,还有很多人都在忙着搜教程,大家想亲自体验原汁原味的 ChatGPTt,可搜到的资源要不是很难用,或者无法科学上网,挺折腾的,现在终于不用那么麻烦了。

Postcat2阅读 714评论 4

两次登上了 Github trending!这个 API 管理工具厉害了!
昨天我在逛Github上的时候,无意发现我最近在用的这个Postcat ,居然登上了 Github trending !这个还是很厉害的!那种心情你们应该懂的吧,就是自己发现的工具,居然也被大家知道了,很开心!

气势凌人的柿子2阅读 469

一文搞懂,这应该是最全的ChatGPT 应用场景
Chatgpt:一个智能助手能为您解决问题和提供娱乐Chatgpt是一个人工智能助手,它是根据人工智能技术打造而成的一个智能对话机器人。Chatgpt能够监听您的问题并给出最佳的答案,它还会懂得与您进行简单而愉悦的对话...

气势凌人的柿子2阅读 326

搞懂 API :API 测试中常见的问题及处理办法
API 测试是Web服务质量保证的重要环节之一。它可以有效地检查API是否符合预期,但在操作中也经常遇到各种问题。本文将介绍API测试中常见的问题以及如何解决它们。

圆圆大姐头2阅读 292

Swagger URL 插件上线,同步生成文档更简单!
本次版本更新主要围绕这几个方面:从 Swagger URL 同步 APIAPI 编辑页面自动调整编辑器高度Windows 安装包自定义 UI但我最想说的还是这个 【从Swagger URL 同步 API】 的部分,也是本次更新的重点。对于中小型(...

Postcat1阅读 379评论 1

都已经那么卷了,用户还需要开源的 API 管理工具么?
关于 API 管理工具,如今的市场已经把用户教育的差不多了,毫不夸张地说,如果我随机抽取一位幸运读者,他都能给我罗列出一二三四款大家耳熟能详的工具。可说到开源的 API 管理工具,大家又能知道多少呢?

圆圆大姐头1阅读 318评论 1

262 声望
276 粉丝
宣传栏