<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>SSL on 蓝尾蜂鸟</title><link>https://clibing.com/tags/ssl/</link><description>Recent content in SSL on 蓝尾蜂鸟</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>Copyright © 2011-2026 clibing. All Rights Reserved.</copyright><lastBuildDate>Mon, 27 Apr 2020 10:47:46 +0800</lastBuildDate><atom:link href="https://clibing.com/tags/ssl/index.xml" rel="self" type="application/rss+xml"/><item><title>SSL TLS 单向认证流程图</title><link>https://clibing.com/posts/protocol/ssl-tls-single/</link><pubDate>Mon, 27 Apr 2020 10:47:46 +0800</pubDate><guid>https://clibing.com/posts/protocol/ssl-tls-single/</guid><description><![CDATA[<h3 id="单向认证流程" data-numberify>单向认证流程<a class="anchor ms-1" href="#单向认证流程"></a></h3>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">Title: SSL/TLS单向认证流程
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">Client-&gt;Server: (1) Client Hello (随机数、client端支持的加密算法)
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">Server-&gt;Client: (2) Server Hello (随机数、选择一个client支持的算法)
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">Server-&gt;Client: 下发Server证书
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">Client-&gt;Client: (3) 验证证书
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">Client-&gt;Server: (4) Client Key Exchange (用Server公钥加密Pre-Master key(通过Client Server协商后得到的key))
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">Client-&gt;Server: (5) Change Cipher Spec (通过Server参数协商完成)
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">Client-&gt;Server: Finish handshake (Encrypted Handshake Message)
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">Server-&gt;Client: Cipher spec + Finish handshake
</span></span><span class="line"><span class="ln">10</span><span class="cl">
</span></span><span class="line"><span class="ln">11</span><span class="cl">Client-&gt;Server: ...
</span></span><span class="line"><span class="ln">12</span><span class="cl">Server-&gt;Client: ...
</span></span></code></pre></div>
<h3 id="详情" data-numberify>详情<a class="anchor ms-1" href="#详情"></a></h3>
<ul>
<li>
<p>(1). <strong>client_hello</strong></p>]]></description></item></channel></rss>