Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

SSL/TLS

SSL/TLS を使用して安全に通信します。使用中の SSL/TLS 接続に関する情報を取得します。

背景情報

Transport Layer Security (TLS) とその前身の Secure Sockets Layer (SSL) は、インターネットでの通信の安全性を維持する暗号化プロトコルです。インターシステムズでは、この SSL/TLS という用語をそれらプロトコルの総称として使用します。

使用可能ツール

SSL/TLS 構成

Caché では、SSL/TLS 構成を格納して、関連する名前を指定する機能がサポートされています。SSL/TLS 接続が必要な場合 (例えば HTTP 通信用)、該当する構成名を指定すると、Caché によって自動的に SSL/TLS 接続が処理されます。

"Caché セキュリティ管理ガイド" を参照してください。

構成は、オブジェクトベース API を提供する Security.SSLConfigsOpens in a new tab クラスに格納されます。このクラスは SQL からアクセスすることはできません。

可用性 : 全ネームスペース。

プリンシパル・デバイスで使用中の SSL/TLS 接続がある場合に、その接続に関する情報を取得するために使用できるメソッドを提供します。これには、以下のメソッドがあります。

  • SSLGetCipher()

  • SSLGetCipherList()

  • SSLGetLastError()

  • SSLGetPeerCertificate()

  • SSLGetPeerName()

  • SSLGetProtocol()

  • SSLPeekClientHello()

可用性 : 全ネームスペース。

メモ

$SYSTEM 特殊変数は %SYSTEM パッケージに結合されます。これは、(ObjectScript の場合) ##class(%SYSTEM.class).method() の代わりに、$SYSTEM.class.method() を使用できることを意味します。

FeedbackOpens in a new tab