# wxcloud-jwt **Repository Path**: wuxiecloud/wxcloud-jwt ## Basic Information - **Project Name**: wxcloud-jwt - **Description**: jwt组件 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wxcloud-jwt #### 介绍 jwt组件 #### 软件架构 基于jjwt开发封装的spring boot starter组件,实现令牌生成及验证,支持rsa、des、aes算法的签名加密。 #### 配置说明 ```yaml wuxie: jwt: issuer: wuxie #发行人 #私钥 private-secret: 'MIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAthKRk0nxxmdTpHcmMzK9NruOvKHy8vKn76B8lndz9qSxX0nEZZg+xQaK9Min+Rl3R9+1uAWwrvgk9DKg2whXRQIDAQABAkBjq16Nppj353BeQ+thc5Eo+Rt2H6GDZVqRTuVk6RdOGIWrz3JlkmGLuhV6sPKtzkVYr1xjHz6081OGe4u1VacxAiEA2tAjU4vBjeS8rFjGveJxY/qZMK+iWsYNVd4Pj0WfeCcCIQDVA/e6p72UYBsNA6+dqO5weQ4VPdnq7iBEIJ5qM96MswIhAJYoa3Wz3JmxNMDZE1nPgZzopiPBA5tjeldI0kixsKPVAiEAqNwsVVsDfctxpi9115VC7wYHk+8kAIgkK91vtuDHWuECIQCevGntJWSoUiEFLg+IzuDOwARP5EthrxTV5thISAFPZw==' #公钥 public-secret: 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALYSkZNJ8cZnU6R3JjMyvTa7jryh8vLyp++gfJZ3c/aksV9JxGWYPsUGivTIp/kZd0fftbgFsK74JPQyoNsIV0UCAwEAAQ==' expiration: 3600 #过期时间秒 ``` 使用aes、des加密签名 ```java @Bean JwtTokenUtil jwtTokenUtil(JwtTokenProperties jwtTokenProperties){ EncryptHandle encryptHandle=new AesEncryptHandleImpl(); return new JwtTokenUtil(jwtTokenProperties,encryptHandle); } @Bean JwtTokenUtil jwtTokenUtil(JwtTokenProperties jwtTokenProperties){ EncryptHandle encryptHandle=new DesEncryptHandleImpl(); return new JwtTokenUtil(jwtTokenProperties,encryptHandle); } ``` # 作者信息 - 博客:[http://blog.csdn.net/nnsword](http://blog.csdn.net/nnsword) - QQ:16349023