Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Nasıl yapılır: SSL istekleri Winınet kullanarak oluştur.

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:168151
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.
Özet
Bu makalede, Winınet Apı'lerini kullanarak SSL istekte açıklar.
Daha fazla bilgi
Bir Güvenli Yuva Katmanı (SSL) veya özel iletişim teknolojisi (PCT) HTTP Winınet Apı ile oturumu olasıdır. Güvenli HTTP, HTTPS://, belirtilen 443 numaralı TCP bağlantı noktası üzerinden gerçekleşir. Bir HTTPS oturumu için aşağıdakine benzer bir kod kullanılabilir:
   ...   hOpen = InternetOpen (...);   Connect = InternetConnect (                hOpen,                      // InternetOpen handle                "MyHttpServer",             // Server  name      INTERNET_DEFAULT_HTTPS_PORT,// Default HTTPS port - 443                "",                         // User name                "",                         //  User password                INTERNET_SERVICE_HTTP,      // Service      0,                          // Flags      0                           // Context                   );   hReq = HttpOpenRequest (                hConnect,                   // InternetConnect handle      "GET",                      // Method      "",                         // Object name      HTTP_VERSION,               // Version      "",                         // Referrer                NULL,                       // Extra headers      INTERNET_FLAG_SECURE,       // Flags      0                           // Context                );   ...				
Lütfen HTTPS kullanıldığında HTTP yerine iki farklılıkları unutmayın:
  • Internetconnect INTERNET_INVALID_PORT_NUMBER veya INTERNET_DEFAULT_HTTP_PORT yerine INTERNET_DEFAULT_HTTPS_PORT kullanır.
  • HttpOpenRequest INTERNET_FLAG_SECURE seçeneği tüm diğer seçeneklere ek olarak kullanır.
Aşağıdaki iki seçeneği HttpOpenRequest veya ınternetopenurl geçersiz sertifika hatalarını yok saymak için kullanılır:

  • INTERNET_FLAG_IGNORE_CERT_CN_INVALID - ana bilgisayar adı istekteki eşleşen bir sunucu sertifikası ana bilgisayar adını kaynaklanabilir hatalarını yoksayar.
  • INTERNET_FLAG_IGNORE_CERT_DATE_INVALID - bir zaman aşımına uğramış bir sunucu sertifikası tarafından kaynaklanabilir hataları yoksayar.
Lütfen bu bayraklar hakkında daha fazla bilgi için ınternet istemcisi SDK'SıNDAKI belgelerine konusuna bakın.

SSL ve PCT işlevi Wintdist.exe veya Wint351.exe yeniden dağıtım program çalıştırdığınızda, düzgün yüklendiğinden Schannel.dll tarafından sağlanan. Schannel.dll yeniden dağıtma hakkında bilgi için bkz: Redist.txt veya Axredist.txt.
Referanslar
Internet istemci SDK Yardımı

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 168151 - Son İnceleme: 07/02/2004 13:58:40 - Düzeltme: 1.1

Microsoft Internet Explorer 3.0, Microsoft Internet Explorer 4.0 128-Bit Edition, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Windows Internet Services (WinInet)

  • kbmt kbhowto KB168151 KbMttr
Geri bildirim