IServerAuthorization インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー承認を提供するためのハンドラー インターフェイス。
public interface IServerAuthorization
type IServerAuthorization = interface
Public Interface IServerAuthorization
注釈
すべてのサービス ハンドラーは、このインターフェイスを実装する必要があります。
メソッド
| 名前 | 説明 |
|---|---|
| GetServerAuthorizationCertificate() |
base64 でエンコードされた PlayReady サーバー展開承認証明書を取得します。 |
| GetServerAuthorizationCertificateVersion() |
PlayReady サーバー展開承認証明書のバージョンを取得します。 ハンドラーが証明書のバージョンが変更されたことを検出した場合は、バージョン番号をインクリメントするだけです。 RMSDK はこのメソッドを呼び出して、証明書が変更されたかどうか、および証明書を再解析する必要があるかどうかを判断します。 RMSDK は証明書を 1 日に 1 回再解析して有効であることを確認します。バージョンを変更すると、RMSDK は証明書を直ちに再解析するように強制されます。 証明書のホット スワップが実装されていない場合は、バージョンを変更する必要はありません。 |
| GetServerAuthorizationKeyPair() |
PlayReady サーバー展開承認証明書に関連付けられている公開キーと秘密キーのペアを取得します。 |
| GetServerAuthorizationKeyPairHistory() |
以前のサーバー展開承認証明書から以前のキー ペアの一覧を取得します。 このキー履歴は、証明書のローテーション後に古いキー ペアで暗号化された可能性があるクライアント要求の暗号化を解除するために使用されます。 |
| OnServerCertificateParsed(ServerCertificate, RMServerException) |
サーバー証明書が解析されました。 |