From: <twm...@li...> - 2011-07-19 17:52:19
|
Branch: refs/heads/2.0.x Home: https://github.com/hayamiz/twittering-mode Commit: 8d0126d744338ed850cddb09650085ed561b8b08 https://github.com/hayamiz/twittering-mode/commit/8d0126d744338ed850cddb09650085ed561b8b08 Author: Tadashi MATSUO <ta...@my...> Date: 2011-07-19 (Tue, 19 Jul 2011) Changed paths: M ChangeLog M NEWS M NEWS.ja A cert/Equifax_Secure_Certificate_Authority.cer A cert/PCA-3G2.pem R cert/equifax.pem M twittering-mode.el Log Message: ----------- Embed another root CA certificate to follow an update of the server. * twittering-mode.el: Embed another root CA certificate to follow an update of the server. Now, the server certificate for `api.twitter.com' is updated and it cannot be verified by the already embedded certificate `Equifax Secure Certificate Authority'. So, a root CA certificate `VeriSign Class 3 Public Primary CA - G2' is also embedded, which is used for verifying the server `api.twitter.com'. (twittering-cert-file): removed. (twittering-delete-ca-cert-file): removed. (twittering-cert-directory): new variable. (twittering-delete-ca-cert): new function. (twittering-ensure-ca-cert): prepare a directory including multiple CA certificates instead of a single file. Now this function generates "VeriSign Class 3 Public Primary CA - G2". (twittering-make-connection-info): replace the parameter `cacert-fullpath' with `cacert-directory-fullpath'. (twittering-send-http-request-native): remove redundant bindings. (twittering-send-http-request-curl): follow the modification of the parameter generated by `twittering-make-connection-info'. (twittering-send-http-request-wget): likewise. * cert/equifax.pem: removed. This certificate had not been used. * cert/Equifax_Secure_Certificate_Authority.cer: Add a certificate that has been used. It was retrieved from https://www.geotrust.com/resources/root_certificates/certificates/Equifx_Secure_Certificate_Authority.cer , which is used only for verifying the server `search.twitter.com'. * cert/PCA-3G2.pem: Add a root certificate. It is retrieved from https://www.verisign.com/repository/roots/root-certificates/PCA-3G2.pem , which is used for verifying the server `api.twitter.com'. |