I can’t find a definitive answer on this, but a the moment I’m guessing not. If not, is there any possible workaround other than proxying via a server?
By way of interest, I’m just trying to connect to Gmail imap for a small test application…
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
No, WP7.1 does not support SSL sockets.
Edit
Typically you would use
SslStreamto implement SSL over TCP. Unfortunately,SslStreamis not available in Silverlight or WP7. You have to roll your own (which is a bad idea, but possible), or use a third party library.As mentioned by Eugene, there’s SecureBlackbox, but that’s more than a thousand dollars (minimum, depending on your many license choices) to use in a commercial product. If you’re doing this on your own, that’s probably too big an upfront cost. If you’re doing this for your company, it might be a route to consider.
Another option might be to try to use BouncyCastle in WP7, however BouncyCastle doesn’t currently release WP7 compatible binaries and may rely on framework items not available in WP7. This blog entry implies it might be possible, but will require some tweaking.
If you’re a solo dev, I’d recommend at least trying BouncyCastle before considering SecureBlackbox. If you’re doing your company’s WP7 app offering, start with SecureBlackbox.