博文

目前显示的是 六月, 2017的博文

web证书现在需要 Subject Alternative Name了

我刚发现我之前自己给自己签发的web server的证书在chrome下都失效。 chrome提示说:
 security certificate is from [missing_subjectAltName]. This may be caused by a misconfiguration or an attacker intercepting your connection.

据说这是chrome 58开始的新特性。我在找怎么修改openssl的命令以添加这个新属性进去。找了一半天没找到,网上的文档似乎都是得写一个配置文件才行,而我又比较懒。

我现在用的命令是:

openssl genrsa -out server.key 2048

openssl req -new -key server.key -out server.csr

openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt -extensions v3_req

如果你知道新的正确的,请告诉我




2017-07-03

上个月给手机升级了Android O,太慢太卡了,于是今天又刷回Android 7.1。顺便root了一下。我是通过自己编译adbd然后放入boot.img来root,但是很奇怪,似乎我用cpio手动打包的initrd.img 总是有问题,不能boot。只能通过在asop的源代码中make bootimg来生成boot.img才行。嗯……一定是我漏了什么。