http://phpseclib.sourceforge.net/x509/intro.html