Added the ability to use the RSA-SHA1 signature method for OAUTH (v1) authentication. The allowable values for the Http.OAuthSigMethod property are now “HMAC-SHA1” and “RSA-SHA1”. If RSA-SHA1 is chosen, then the newly added Http.SetOAuthRsaKey should be called to provide the RSA private key.
This new version includes the following updates/fixes: Added the TrustedRoots class to allow for programss to globally specify a specific set of trusted root CA certificates for PKCS7 certificate signature verification and for SSL/TLS server certificate trust. Added the RequireSslCertVerify property to Http, IMAP, Socket, and MHT. Added the CrcFile and CrcBytes methods to the Crypt2 API. Added a new […]
v220.127.116.11 Micro Update: Mime.LoadMimeBytes Updated to Handle Mixture of bare-LF and CRLF Line Endingss
It was found that in some cases, OpenSSL may produce MIME with a mixture of both bare-LF line-endings and CRLF line-endings. MIME documents *should* always use CRLF line endings. The mixing of both line-ending types in a single MIME document caused the LoadMimeBytes method to skip past the end of the top-level header (terminated by a double bare-LF) and instead […]