September 14, 2009

申请 US B1 签证 DIY 1:47 pm

今年作为 mentor 参加了 Google summer of code 2009,上个月项目顺利结束,Google 邀请我们 Moodle 的两个 Mentor 去山景城一游,我的同事是法国人,法国加入了 Visa Waiver Program,所以根本不用申请签证,问公司其他人(都是澳洲人新西兰人,还有个美国人)也对此一无所知,传说中的澳洲护照是算的上旅游最佳护照了,去大多数国家都不用签证,只好自己 DIY 了。说起我签证的问题,我老板还讲了去年去中国申请中国签证的故事,去趟中国光有一般材料(护照,bank statement之类)是远远不够的,还得准备出生证,结婚证,他跑了三趟中国大使馆才申请下来,所以想想别的国家对中国护照如此苛责,也不算过分,谁让中国也对人家这么严格呢?话说中国在世界上也有了不小的影响力(常参加个鸡八,鸡土会议),一本中国护照却在世界上基本没有影响力,怎么在开放的问题上就这么跟不上时代?

这是我第三次申请签证了,第一次是办澳洲的学生签证,表格之多令人发指,这也可以理解,毕竟是个长达四年的签证,澳洲又不是慈善机构。这些都不算啥,最让我恶心和难忘的是某些政府部门的办事态度,花了一整天去办无婚姻证明,为了一个狗屎文件,就是不给我开证明,我打车在烈日炎炎的济南来回跑了两趟……不想提了,快三年前的事了,想起来还是很窝火。第二次是申请 457 签证,这次是简单的令人发指,公司给我提交了 Nomination 申请,我添了一个表,然后到移民局补充了一下材料,不到一周就批下来了,可能 onshore 申请更容易吧。这是第三次了,情况变得有点特别,在澳洲作为一个中国人申请美国签证,找到美国大使馆在澳洲的网站,发现申请也没什么区别。本来还担心得跑到堪培拉大使馆面试,翻了翻网站发现原来在珀斯有个办公室,网站:http://perth.usconsulate.gov/consular/visas/niv/

我简述一下申请的步骤:

  1. 去美国政府网站填写 DS-160 申请表,在这一步里要上传一张个人照片,照片的要求:Guidelines for Producing High Quality Photographs for U.S. Travel Documents – for Visa Online Applications,添完以后,要把确认页面打印出来,最好把整个申请表也打印出来,备份用。
  2. 定一个面试时间,使用 VisaPoint service 网站,定时间要花 14 澳元拿一个 PIN,申请完以后,打印出出确认页
  3. 去邮局交 170 澳元的 VISA 申请费,不用带任何资料,跟邮局的人说我要交美国签证申请费就搞定了
  4. 准备材料,Documents Checklist for non-immigrant VISA interview (L1, H1B, B1, B2, F1, M1 Visas)
    • 各种申请表,包括之前填写的 DS-160 表,Visa point 确认信,邮局的收条
    • 商务旅游需要来自美国公司的邀请信,我把 Google 的邀请信打印出来了
    • 护照照片(两寸的方形照片)
    • 一个挂号信,给你把护照寄回去用
    • 护照
    • 旅游行程,我打印出机票了
    • 税单
    • Bank statement,证明自己有财力在美国呆着

还有个官方的网站详细介绍申请签证的步骤:How to apply

然后……我周三去面试,Good luck!

Last edited 14th, Sep, 2009

今天签证批准了,明后天贴签寄给我,文档列表里的删除掉的项目的表示实际不用出示。

Perth 的领事馆搞得很防恐,先在四楼 security check,不准带手机,钥匙,搞得跟登飞机一样,搞完了让我说十三楼,真的办公室在十三楼,进去的时候又过了一个 Gate 才见到领事馆真容,找地方坐下见到一个亚洲人,我一看就是个中国来的博士,从着装(就是好学生那种打扮),举止(坐立不安),口音(坚定了我的判断)种种方面说明了自己博士的身份,跟签证官对答时说自己是 UWA 的 PhD,是到美国大学访问的,解释访美原因的时候满嘴量子物理,牛死了。

Filed under: Life — Tags: , , , Comments (2)

September 7, 2009

HTTPS 自签证书 3:45 pm

关于 SSL 的 CA 签名和用户加密过程,有篇简要介绍

要自签证书自然需要自建的 CA 证书和你服务器的证书。

首先创建 CA 证书

  1. 创建 CA 的 rsa 私钥,私钥 4096 位:
    openssl genrsa -out ca.key 4096
    

    如果要加密私钥,可以加上 -des3 参数,给私钥加上 pass phrase

  2. 创建 x509 证书

    openssl req -new -x509 -days 3650 -key ca.key -out ca.crt

服务器证书

  1. 创建私钥
    openssl genrsa -out server.key 4096
  2. 创建签名请求

    openssl req -new -key server.key -out server.csr
  3. 用 CA 证书给 csr 签名,然后生成服务器证书(既公钥)

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

修改 Apache,把下面的配置放到虚拟机配置段里

SSLEngine on
SSLCertificateFile /etc/httpd/ssl/dongsheng.moodle.local/server.crt
SSLCertificateKeyFile /etc/httpd/ssl/dongsheng.moodle.local/server.key
Filed under: System — Tags: , Comments (1)