Jesse

Results 5 comments of Jesse

@MingShined 在原型链继承中test.age 输出结果应该是24啊,这里手误吧

``` let person = { name:'jesse', age:25 } let proxy = new Proxy(person,{ get(target,prop){ console.log('get') return target[prop] }, set(obj,prop,value){ if(value>=30){ throw new Error('invalid') } obj[prop] = value } }) console.log(proxy.name)...

(1)首先浏览器读取证书中的证书所有者、有效期等信息进行校验,校验证书的网站域名是否与证书颁发的域名一致,校验证书是否在有效期内 (2)浏览器开始查找操作系统中已内置的受信任的证书发布机构CA,与服务器发来的证书中的颁发者CA比对,用于校验证书是否为合法机构颁发 (3)如果找不到,浏览器就会报错,说明服务器发来的证书是不可信任的。 (4)如果找到,那么浏览器就会从操作系统中取出颁发者CA 的公钥(多数浏览器开发商发布 版本时,会事先在内部植入常用认证机关的公开密钥),然后对服务器发来的证书里面的签名进行解密 (5)浏览器使用相同的hash算法计算出服务器发来的证书的hash值,将这个计算的hash值与证书中签名做对比 (6)对比结果一致,则证明服务器发来的证书合法,没有被冒充

@dm7777 Do you solve your problem?