0 / 0
Go back to the English version of the documentation
Watson Query' de SSL bağlanırlığı
Last updated: 24 Nis 2023
Watson Queryiçinde SSL bağlanırlığı

Watson Query örneği, bir üçüncü kişi dijital sertifika yetkilisi (CA) tarafından verilen SSL bağlantıları için bir sertifika kullanır.

SSL bağlanırlığı

CA sertifikası, Db2® sürücü paketinin bir parçasıdır. Uygulamanız Db2 sürücü paketinden bir sürücüyle bağlanırsa, sertifikayı ayrı olarak yüklemenize gerek yoktur. Db2 sürücü paketini web konsolundan yükleyebilirsiniz.

Ancak, uygulamanızın kendi sürücüsü varsa, sertifikayı ayrı olarak yüklemeniz gerekebilir. Sertifikayı web konsolundan yükleyebilirsiniz.

Güvenli Yuva Arabirimi Katmanı (SSL), iletişim gizliliği sağlayan bir güvenlik protokolüdür. SSL, istemci ve sunucu uygulamalarının, gizlice dinleme, kurcalama ve ileti sahteciliklerini önlemek için tasarlanmış bir şekilde iletişim kurmasını sağlar. SSL etkin istemci uygulamaları, güvenli iletişimin sağlanmasına yardımcı olmak için standart şifreleme tekniklerini kullanır.

Db2 istemcinizin yapılandırılması

IBM® Global Security Kit (GSkit), Db2 yayın düzeyi 9.5 ve sonraki yayın düzeyleriyle birlikte gönderilir. Ancak, GSKit 'in aşağı yüklenmesi ve yapılandırılması gerekiyorsa, bkz. GSKit yapılandırılıyor.

  1. SSL sertifikasını web konsolundan yeni bir dizine yüklemek için aşağıdaki komutları çalıştırın.
    db2inst1@macing1:/home/db2inst1> mkdir SSL
    db2inst1@macing1:/home/db2inst1> cd SSL
    db2inst1@macing1:/home/db2inst1/SSL>
  2. SSL dizininde anahtar deposu yaratın. Aşağıdaki örnek komut, Linux®ile ilgilidir.
    gsk8capicmd_64 -keydb -create -db "mykeystore.kdb" -pw "passw0rd" -stash
    Not: Dizine yazma izniniz olmalıdır ya da bir hata ortaya çıkar.
  3. Anahtar deposuna SSL sertifikası ekleyin. Aşağıdaki örnek komut, Linuxile ilgilidir.
    gsk8capicmd_64 -cert -add -db "mykeystore.kdb" -pw "passw0rd" -label ACIBLUDB_SSL -file /home/db2inst1/SSL/DigiCertGlobalRootCA.crt
  4. Db2 veritabanı yöneticisini güncelleyin. Aşağıdaki örnek komut, Linuxile ilgilidir.
    db2 update dbm cfg using SSL_CLNT_KEYDB /home/db2inst1/SSL/mykeystore.kdb
    db2 update dbm cfg using SSL_CLNT_STASH /home/db2inst1/SSL/mykeystore.sth

Veritabanınıza bağlanılıyor

<BLUDB_database_server> ' in ana makine adı, kapısı, kullanıcı adı ve parolası, IBM Cloud konsolundaki hizmete ilişkin Hizmet kimlik bilgileri içinde bulunabilir.

  1. Düğümü ve veritabanını kataloğa alın. Aşağıdaki örnek komutlar Linuxile ilgilidir.
    db2 catalog tcpip node ACICLD_S remote <hostname_of_BLUDB_database_server> server <port_of_BLUDB_database_server> security SSL
    db2 catalog db BLUDB as ACIBLU_S at node ACICLD_S
  2. SSL bağlantısıyla veritabanınıza bağlanın. Aşağıdaki örnek komutlar Linuxile ilgilidir.
    db2 terminate
    db2 connect to ACIBLU_S user <user_name> using <password>

Daha fazla bilgi için bkz. Java dışı™ Db2 istemcilerinde SSL (Secure Sockets Layer; Güvenli Yuva Katmanı) desteğinin yapılandırılması.

GSKit yapılandırılıyor

  1. IBM Global Security Kit (GSKit)' ı karşıdan yükleyin , işletim sisteminiz (OS) için uygun GSKit 'i seçin.
  2. SSL sertifikasını, Watson Query web konsolunun Bağlantı Bilgileri bölümünden yükleyin. SSL sertifika dosyasını, sonraki bir komutta başvurulabilecek bir dizinde saklayın.
  3. GSKit 'i kurun. Yönergeler için aşağıdaki bağlantılara bakın.

    Daha fazla bilgi için, IBM Global Security Kit genel kuruluş yönergelerine genel bakışbaşlıklı konuya bakın.

  4. Aşağıdaki ortam değişkeni yollarını ayarlayın:

    AIX
    LIBPATH/usr/opt/ibm/gsk8/lib
    Linux
    LD_LIBRARY_PATH/usr/local/ibm/gsk8/lib
    UNIX
    LD_LIBRARY_PATH/opt/ibm/gsk8/lib
    Pencereler
    PATH<installation_directory>\gsk8\bin\<installation_directory>\gsk8\lib(GSKit 64 bit içinlib64 )
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more