类 KeyPairController

java.lang.Object
io.github.mangocrisp.spring.taybct.auth.controller.KeyPairController

@RestController @AutoConfiguration public class KeyPairController extends Object
秘钥相关
用于获取公钥,加/解密密文等操作,主要用于做加密登录操作,因为客户端 id 和 密钥这些东西,默认是通过 base64 加密传输,这样是很不安全的,所以可以多做一层非对称加密来解决这种安全问题
从以下版本开始:
1.0.0
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
    getKey(jakarta.servlet.http.HttpServletResponse response)
    获取公钥
    io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
    getSM2Key(jakarta.servlet.http.HttpServletResponse response)
    获取sm2公钥

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • KeyPairController

      public KeyPairController()
  • 方法详细资料

    • getKey

      @GetMapping("/rsa/publicKey") public io.github.mangocrisp.spring.taybct.tool.core.result.R<?> getKey(jakarta.servlet.http.HttpServletResponse response)
      获取公钥
      从以下版本开始:
      1.0.0
    • getSM2Key

      @GetMapping("/sm2/publicKey") public io.github.mangocrisp.spring.taybct.tool.core.result.R<?> getSM2Key(jakarta.servlet.http.HttpServletResponse response)
      获取sm2公钥
      从以下版本开始:
      2.4.0