SSL/TLS
背景情報
Transport Layer Security (TLS) とその前身の Secure Sockets Layer (SSL) は、インターネットでの通信の安全性を維持する暗号化プロトコルです。インターシステムズでは、この 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() を使用できることを意味します。