All Products
Search
Document Center

Alibaba Cloud SDK:Konfigurasikan pengaturan HTTPS dan TLS di SDK

Last Updated:Apr 06, 2026

Panduan ini menjelaskan cara mengonfigurasi HTTPS, validasi sertifikat TLS, dan sertifikat CA kustom untuk Alibaba Cloud SDK V1.0 untuk .NET. Gunakan pengaturan ini untuk mengamankan panggilan API Anda dan mengelola koneksi di lingkungan jaringan tertentu.

Pahami default SDK V1.0

SDK lama versi V1.0 memiliki perilaku default yang berbeda dibandingkan SDK V2.0:

  • Protokol default adalah HTTP: Berbeda dengan SDK V2.0, SDK V1.0 secara default menggunakan protokol HTTP yang tidak aman. Anda harus secara eksplisit mengaktifkan HTTPS untuk setiap permintaan.

  • Validasi sertifikat aktif secara default: Saat Anda mengaktifkan HTTPS, SDK secara otomatis memvalidasi sertifikat TLS server.

Tetapkan protokol permintaan

Karena SDK secara default menggunakan HTTP, Anda harus mengaktifkan HTTPS untuk setiap permintaan guna memastikan data Anda terenkripsi selama transmisi.

request.Protocol(ProtocolType.HTTPS);

Nonaktifkan validasi sertifikat TLS

SDK secara default memvalidasi sertifikat TLS untuk semua permintaan HTTPS. Di beberapa lingkungan non-produksi atau lingkungan pengujian—misalnya saat Anda menggunakan proxy dengan sertifikat tanda tangan sendiri—Anda mungkin perlu menonaktifkan validasi ini sementara.

Penting

Menonaktifkan validasi sertifikat merupakan risiko keamanan. Gunakan opsi ini hanya untuk pengujian di lingkungan tepercaya. Jangan pernah menonaktifkan validasi sertifikat di kode produksi.

// Nonaktifkan validasi sertifikat di tingkat client.
client.SetHttpsInsecure(true);

// Nonaktifkan validasi sertifikat di tingkat request.
request.SetHttpsInsecure(true);