IServerAuthorization Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Handlerschnittstelle für die Bereitstellung der Serverautorisierung.
public interface IServerAuthorization
type IServerAuthorization = interface
Public Interface IServerAuthorization
Hinweise
Jeder Diensthandler muss diese Schnittstelle implementieren.
Methoden
| Name | Beschreibung |
|---|---|
| GetServerAuthorizationCertificate() |
Ruft das base64-codierte PlayReady Server Deployment Authorization Certificate ab. |
| GetServerAuthorizationCertificateVersion() |
Ruft die Version des PlayReady Server-Bereitstellungsautorisierungszertifikats ab. Wenn der Handler erkennt, dass sich die Zertifikatversion geändert hat, sollte sie einfach die Versionsnummer erhöhen. RMSDK ruft diese Methode auf, um festzustellen, ob sich das Zertifikat geändert hat und ob es das Zertifikat erneut analysieren muss. RMSDK analysiert das Zertifikat einmal pro Tag, um sicherzustellen, dass es noch gültig ist. Durch das Ändern der Version wird RMSDK erzwungen, das Zertifikat sofort neu zu analysieren. Es ist nicht erforderlich, die Version zu ändern, wenn der Hot-Swapping des Zertifikats nicht implementiert ist. |
| GetServerAuthorizationKeyPair() |
Ruft das öffentliche und private Schlüsselpaar ab, das dem PlayReady Server-Bereitstellungsautorisierungszertifikat zugeordnet ist. |
| GetServerAuthorizationKeyPairHistory() |
Ruft die Liste der vorherigen Schlüsselpaare aus den älteren Serverbereitstellungsautorisierungszertifikaten ab. Dieser Schlüsselverlauf wird verwendet, um Clientanforderungen zu entschlüsseln, die nach der Zertifikatdrehung möglicherweise mit einem älteren Schlüsselpaar verschlüsselt wurden. |
| OnServerCertificateParsed(ServerCertificate, RMServerException) |
Das Serverzertifikat wurde analysiert. |