分散式應用程式的 SSPI 選項
開發人員有許多建置分散式應用程式的選項。 安全性支援提供者介面 (SSPI) 提供應用層級通訊協定與 安全性通訊協定之間的抽象層。 應用程式可以使用數種方式來利用 SSPI 安全性通訊協定:
直接呼叫 SSPI 例程(適用於傳統、套接字型應用程式)。
例程會使用要求/回應訊息來實作具有 SSPI 安全性相關數據的 應用程式通訊協定。
使用 COM 呼叫在較低層級使用已驗證 RPC 和 SSPI 實作的安全性選項。
這些應用程式不會直接呼叫 SSPI 函式。
使用 Windows Sockets 2 (WinSock) 與擴充的 WinSock 介面,以允許傳輸提供者使用安全性功能。
此方法會將 安全性支援提供者 (SSP) 整合到網路堆疊中,並透過通用介面提供安全性和傳輸服務。
使用 Windows 因特網擴充功能 API (WinInet) 和設計來支援因特網安全性通訊協定的介面,例如 安全套接字層 (SSL) 通訊協定。
應用程式會使用 SSPI 介面 安全通道 (Schannel) 安全性提供者來實作 WinInet 安全性。 安全通道是 SSL 的Microsoft實作。
數個 SSPI 函式會傳回代表各種物件生命週期的時間戳。 安全性套件 可以維持時間,並以不同方式提供時間戳,但使用當地時間可簡化使用 SSPI 函式的應用程式工作。