Currently Browsing

Posts Tagged ‘ www ’

Internet Explorer RC1 disponível

ie8

Está disponível o RC1 da próxima versão do Internet Explorer.

Download

Notas de Lançamento

Internet Explorer Administration Kit

How addicted to blogging are you?

blog_addicted

Azure Issue Tracker

A Azure Services Evangelism Team lançou hoje o Azure Issue Tracker.

issuetracker_screenshot

Podem ver todos os detalhes desta aplicação na página do projecto no Codeplex.

DevDays 2009

devdays09

Vai-se realizar nos dias 18 e 19 de Fevereiro o DevDays 2009. Um evento dedicado a Programadores, Designers e Arquitectos, onde haverão sessões sobre:

  • Visual Studio 2010 e .NET 4
  • Microsoft Surface
  • Windows 7 e Internet Explorer 8
  • Windows Azure e Azure Services Platform
  • Biztalk 2009
  • Silverlight e WPF
  • SQL Server 2008
  • ASP.NET
  • Windows Live Services

Podem encontrar todas as informações sobre o evento na página oficial.

História da Internet

Um video muito bem conseguido da autoria de Melih Bilgil que ilustra a história da internet de 1957 até 1990.

History of the Internet from PICOL on Vimeo.

Understanding IPv6, Second Edition

A Microsoft Press disponibilizou gratuitamente o ebook “Understanding IPv6, Second Edition” para comemorar o seu 25º aniversário.

Podem fazer o download aqui.

Google Chrome

Para quê ser diferente dos outros e não dizer que já está disponível o download do Google Chrome?

Pelo que estive a ler no Lifehacker, o que me saltou mais à vista neste browser foi:

Recently Closed Tabs – para mim é sem dúvida um “must-have” em qualquer browser, e vir de base é uma mais valia.

Porn Mode Incognito Mode – É sem dúvida a opção que muita gente irá usar e abusar (lol). Acabaram-se as preocupações em esconder todas as páginas dúvidosas por onde andaram :)

Inspector – Analisar em detalhe o código das nossas páginas.

Não tenho hipotese de tar o testar para ver que mais funcionalidades dispomos, mas podem ve-las mais ao detalhe na página principal do Google Chrome assim como fazer o download.

Microsoft Update Catalog

Todas as actualizações para o Windows e produtos Microsoft podem ser pesquisadas no Microsoft Update Catalog.

Truques e dicas de ASP.NET, IIS, VWD, etc

Foi lançado recentemente um novo blog que publicará truques e dicas sobre asp.net, IIS, Visual Web Developer, etc.

Tips & Tricks for ASP.NET, IIS, and Visual Web Developer Blog

HttpWebRequest + forçar validação de certificado

Se abrirmos num browser, ex: IE7, um site cujo certificado não é considerado válido, aparece uma mensagem com essa indicação e é necessária a indicação de que queremos avançar para o site (ou não).

Acontece o mesmo quando tentamos aceder a esse mesmo site usando o HttpWebRequest. Por exemplo:

Dim site As String = “https://www.site.com/pagina.aspx
Dim req As HttpWebRequest = WebRequest.Create(site)
Dim c As CredentialCache = New CredentialCache
c.Add(New Uri(site), “Basic”, New NetworkCredential(“username”, “password”))
req.Credentials = c
Dim response As WebResponse = Nothing
response = req.GetResponse()

Ao executar será retornado o seguinte erro:

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Ou seja, é necessário forçar a validação do certificado para dar a volta a isto. Como? Com a propriedade ServerCertificateValidationCallback.

Primeiro, criar uma função que indique que indique se vamos ou não aceitar o certificado (neste caso indico que será sempre aceite).

 

 

Private Function ValidateCertificate(ByVal sender As Object, ByVal certificate As X509Certificate, ByVal chain As X509Chain, ByVal sslPolicyErrors As SslPolicyErrors) As Boolean
Return True
End Function

Por fim, adicionado ao Form_Load o seguinte:

ServicePointManager.ServerCertificateValidationCallback = New RemoteCertificateValidationCallback(AddressOf ValidateCertificate)

 

o que fará com que aceite sempre os pedidos de validação do certificado.

Blogroll