ngx_http_auth_jwt_module示例配置指令auth_jwtauth_jwt_header_setauth_jwt_claim_setauth_jwt_key_file内嵌变量ngx_http_auth_jwt_module 模块(1.11.3)通过验证使用指定的密钥提供的 JSON Web Token(JWT)来实现客户端授权。JWT claims 必须以 JSON Web Si
转载 2024-03-18 23:21:45
102阅读
一、问题描述:1、管理员发布页面流程:2、用户访问页面流程:3、遇到了哪些难题?管理员要发布一个公告,在前台发送post请求,携带需要发布的json数据,调用后台api服务,通过需要发布的数据,利用Freemaker模板,生成一个静态页,保存到服务器指定目录。所以,一个静态页面,无论非登录用户还是已登录但是没有授予查看该稿件权限的用户,页面能够做的是利用JS判断他们的用户类型,是否具有查看稿件角色
转载 2024-03-23 21:01:25
74阅读
1点赞
基于openjdk:8u171-alpine构建的java镜像,使用jstack命令打印线程的时候会提示以下错误:/opt # ps -ef PID USER TIME COMMAND 1 root 0:28 /usr/lib/jvm/java-1.8-openjdk/bin/java -jar /test/lib/test.jar 66 root 0:00 /bin/sh 70 root 0:0
转载 10月前
10阅读
jks 签名命令 有时您没有PKI,但仍需要密钥和相应的证书来签名(在TLS上下文之外)。 在最初生成的jks文件中的证书过期后,您几乎没有选择–生成全新的密钥对,或以某种方式“扩展”现有证书。 这对大多数测试和内部系统很有用,但仍然值得一提。 扩展证书通常是不可能的–一旦过期,就完成了。 但是,您可以拥有具有相同私钥和更长期限的新证书。 这听起来像应该容易做的事情,但是事实证明,使用ke
转载 2024-05-01 10:08:46
102阅读
配置ssl证书之前,先准备好SSL证书,至于获取的途径很多,不清楚的可以自行搜索,也可以留言 准备好证书后,找到nginx的安装目录,我的安装位置为:/usr/local/nginx 进入 conf/nginx.conf,编辑nginx的config文件vi /usr/local/nginx/conf/nginx.conf修改配置文件 在修改配置文件之前,最好做一个备份,防止修改错误,也能及时回退
一、在阿里云中购买证书服务在阿里云中购买证书服务,功能可以在阿里云的控制台中的“证书服务”中找到,由于是个人站点,我购买的是DV类型的证书。 OK,这里补充一下证书的几个类型,根据不通的业务类型使用不通的证书: 证书类型 使用范围 DV 个人使用证书,能起到加密传输的作用,但无法向用户证明网站的真实身份。 OV 企业使用证书,提供加密功能,对申请者做严格的身份审核验证,提供可信
转载 2024-08-08 13:47:53
307阅读
登录阿里云SSL证书控制台。在SSL证书页面,单击已签发标签,定位到需要下载的证书并单击证书卡片右下角的下载。(暂时上传不了此部分内容)在证书下载侧页面中定位到Nginx服务器,并单击右侧操作栏的下载,将Nginx服务器证书压缩包下载到本地。解压已下载保存到本地的Nginx证书压缩包文件。解压后的文件夹中有2个文件:证书文件:以.pem为后缀或文件类型。密钥文件:以.key为后缀或文件类型。(暂时
转载 2024-05-22 13:04:30
329阅读
1. 基本概念JVM, JRE and JDK是平台依赖,因为每个操作系统的都不一样。而Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性JDK、JER、JVM关系图:1.1 SDK是什么?SDK全称为Software Dev Kit,即软件开发工具包,包括函数库、编译程序1.2 JDK是什么?JDK(Java Development
转载 10月前
39阅读
Nginx面试专栏1、请解释一下什么是 Nginx?Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3和 IMAP 协议。2、请列举 Nginx 的一些特性。Nginx 服务器的特性包括:1.反向代理/L7 负载均衡器2.嵌入式 Perl 解释器 3.动态二进制升级 4.可用于重新编写 URL,具有非常好的 PCRE 支持3、请列举 Nginx
转载 2024-04-25 21:01:52
28阅读
通过前面例子jdk动态代理生成代理对象的源码分析,已经可以很清楚的了解到代理对象是如何进行增强和回调的,接下来继续分析JdkDynamicAopProxy是如何进行回调的对目标对象进行增强的。同样,在JdkDynamicAopProxy中实现也了InvocationHandler接口中的invoke方法。在JdkDynamicAopProxy中生成代理对象时,通过调用Proxy.newProxyI
转载 8月前
20阅读
# Android使用apksigner签名APK文件 在Android开发中,生成并签名APK文件是非常重要的一步。APK签名可以确保APK文件的完整性和安全性,同时也可以验证APK文件的发布者身份。本文将介绍如何使用apksigner工具和Java Keystore(.jks)文件来签名APK文件。 ## apksigner简介 apksigner是Android SDK中提供的一个用于
原创 2024-05-14 03:27:25
148阅读
java是面向对象编程,一切皆对象。这个观念要以后慢慢才能了解,无论怎么样讲都是初学者理解不了的。所以还需要多多练习。C语言是面向过程编程的。所以没有“类”的概念,而java的类却更符合人类的思维方式,C语言更符合机器的思维方式。还有就是,千万不要把C语言的一些概念和java混淆,这是两种不同类型的语言,java是纯的面向对像的编程语言,而C是面向过程的。以后的学习中你会发现java比C更有优势。
一:什么是JWT? Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也
简介 Java 自带的 keytool 工具是个密钥和证书管理工具。它使用户能够管理自己的公钥 / 私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户 / 服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 keystore 是一个密码保护的文件,用来存储密钥和证书(也就是说, keystore 中存储的有两类型 entries
转载 2024-05-25 13:46:25
413阅读
通常在给服务器升级https,需要在nginx上配置域名对应的https证书,nginx通常配置的是crt和key格式的证书。最近
原创 2024-01-19 14:50:26
372阅读
https并不是一种新的应用层协议,只是在http和tcp通信时,先由http和ssl通信,再由ssl和tcp通信。ssl本身是独立于http的协议。想要使用https需要有SSL证书,本文以jks(java keystore)为例,使用jdk的keytool(bin目录)工具生成keystore,在Tomcat中配置https。keytool -genkeypair -alias tomcat9
原创 2021-02-25 23:28:34
2117阅读
整个部署过程使用docker-compose容器编排实现已经部署成功! 1. 编排整个项目环境docker-compose.ymlmysql:sql_mode修改nginx:文件同步,名字和路径可以自己命名,自己要记得就行version: "3" services: nginx: # 服务名称,用户自定义 image: nginx:latest # 镜像版本 ports:
转载 2024-06-07 05:21:28
102阅读
进入2020年,Android生态也发生了不少变化,从一个多年经验的Android开发者角度分析Android的开发现状,不喜勿喷。KotlinKotlin已经成为Android开发的官方语言,Android的新的文档和Sample代码都开始转向Kotlin,在未来Java将加速被Kotlin替代。https://developer.android.com/kotlinKTXKTX是Kotlin与
JDK的简介、安装与环境变量的配置JDK的简介一、JDK的下载二、安装JDK及配置环境变量1.安装2.配置环境变量总结 JDK的简介JDK:全称Java SE Development kit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java应用程序的开发包。它能够为我们提供编译、运行java程序所需要的各种工具和资源,包括java编译器,java运行时环境,以及常用的j
# 使用 Java 命令生成 JKS 证书的指南 随着互联网技术的发展,安全性变得越来越重要,尤其是在数据传输方面。Java Keystore(JKS)是 Java 平台上用来存储加密密钥、证书和受信任证书的标准机制。很多 Java 应用程序都依赖于 JKS 来保护私密信息。本文将详细阐述如何使用 Java 命令生成 JKS 证书,并附上代码示例,帮助读者快速上手。 ## 什么是 JKS
原创 2024-08-17 04:35:35
303阅读
  • 1
  • 2
  • 3
  • 4
  • 5