Freigeben über


IServerAuthorization Schnittstelle

Definition

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.

Gilt für: