Microsoft.Media.Drm 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AdvancedLicense |
高度な機能を備えた PlayReady ライセンスを表します。 このクラスは です |
AESContentKey |
AES アルゴリズムを使用して PlayReady コンテンツを暗号化するために使用されるキーを表します。 |
BlackoutInformation |
ストリームのブラックアウト情報を表します。 |
BurnToAudioCDEnabler |
このクラスは古く、使用しないでください。 |
CannotChangeServerAuthorizationCertificate |
このクラスは内部クラスであり、使用しないでください。 |
Certificate |
PlayReady 証明書チェーンを表します。 |
CertificateInfo |
クライアント証明書チェーンの製造元情報を表します。 |
ClientInfo |
要求を行うクライアントに関する基本情報を表します。 |
ClientKeySet |
特定のクライアントがアクセスできるすべてのキーを表します。 このクラスは、スケーラブルなルート ライセンスを構築するために使用されます。 ContentEncryptionKey スケーラブルなルート ライセンスを生成するには、このクラスのインスタンスに を設定する必要があります。 |
ClientLimitReachedException |
ドメインに参加できるクライアントの数の制限に達したときに、クライアントにスローされる例外。 可能であれば、ユーザーが状況を解決するために実行できるサービス ポリシーと実行可能な手順を説明するページを指す URL をユーザーに返す必要があります。 |
ClientNotADomainMemberException |
クライアントがドメイン証明書を提示するが、ドメインのメンバーではなくなったまれなシナリオで、クライアントにスローされる例外を表します。 この状況は、クライアントがオフライン形式でドメインから削除され、クライアントにドメイン証明書が残っている場合に発生する可能性があります。 例外は、ドメインを離れるか、ドメインに再参加するようにクライアントに指示します。 |
ClientOSInformation |
PlayReady クライアント実装が必要に応じてライセンス サーバーに提供できる追加のクライアント OS 情報を表します。 |
ClientRedirectException |
クライアントを別の RMSDK サーバーにリダイレクトするためにスローされる例外を表します。 クライアントは、新しいサーバーにチャレンジを繰り返す必要があります。 |
CocktailContentKey |
カクテル アルゴリズムを使用して PlayReady コンテンツを暗号化するために使用されるキーを表します。 カクテル アルゴリズムは、従来の Windows Media DRM エコシステムのコンテンツを暗号化するために使用される対称キー アルゴリズムです。 |
ContentAuxKeySet |
リーフ ライセンスのコンテンツ キーの暗号化に使用されるすべてのキーを表します。 |
ContentKey |
コンテンツの暗号化に使用されるキーを返します。 このクラスは です |
CopyEnabler |
このクラスは古く、使用しないでください。 |
CopyRight |
このクラスは古く、使用しないでください。 |
CopyToDeviceEnabler |
このクラスは古く、使用しないでください。 |
DeleteLicenseDataResponse |
から ProcessDeleteLicenseDataAsync(IDeleteLicenseDataChallenge)返されるデータを表します。 |
DeviceCertificate |
PlayReady デバイス証明書を表します。 |
DeviceCertRevokedException |
このクラスは内部クラスであり、使用しないでください。 |
DomainCertificate |
PlayReady ドメイン証明書を表します。 |
DomainCertificateBuilder |
新しいドメイン証明書をビルドします。 |
DomainIdentifier |
一意のドメイン識別子を表します。 |
DomainRequiredException |
サーバーがライセンスをドメインにバインドするときに、クライアントがドメイン証明書または想定されるドメイン証明書を送信しなかった場合にスローされる例外を表します。 |
EmbeddedLicenseStore |
埋め込みライセンス ストアを表します。 |
EncryptionKeyInformation |
指定 PlayReadyHeaderした 内のコンテンツ キーに関する情報を表します。 |
ExplicitOutputProtection |
クライアントがコンテンツの再生を許可される拡張テクノロジを表します。 |
ExplicitOutputRestrictionsConstants |
明示的な出力制限定数のセットを定義します。 詳細については、PlayReady ライセンス契約に付随する PlayReady コンプライアンス規則に関するドキュメントを参照してください。 |
ExportEnabler |
エクスポート イネーブラーを表します。 このクラスは です |
ExtendedRestriction |
PlayReady Server SDK をアップグレードしなくてもライセンスに追加できる追加のポリシーを表します。 |
ExtendedRight |
PlayReady Server SDK をアップグレードしなくてもライセンスに追加できる追加のポリシーを表します。 |
IndivRequiredException |
PC または Silverlight クライアントが DRM ランタイムを個別化する必要がある場合にスローされる例外を表します。 |
JoinDomainResponse |
から HandleJoinDomainAsync(IJoinDomainChallenge)返されるデータを表します。 |
KeyExchangeLicense |
キー交換に使用される PlayReady ライセンスを表します。 |
KeyExchangeRight |
クライアントがキー交換にライセンスを使用できるようにする権利。 |
LeaveDomainResponse |
から HandleLeaveDomainAsync(ILeaveDomainChallenge)返されるデータを表します。 |
License |
PlayReady ライセンスを表します。 このクラスは です |
LicenseAcknowledgementResponse |
から HandleLicenseAcknowledgementAsync(ILicenseAcknowledgementChallenge)返されるデータを表します。 |
LicenseResponse |
から HandleLicenseAcquisitionAsync(ILicenseChallenge)返される応答を表します。 |
LicenseServerTimeCertificate |
ライセンス サーバー時刻証明書と対応する秘密キーを表します。 詳細については、「 LicenseServerTimeCertificate 」を参照してください。 |
LicenseSourceId |
PlayReady Source 識別子を表します。 詳細については、PlayReady ライセンス契約に付随する PlayReady コンプライアンス規則に関するドキュメントを参照してください。 |
LicenseStorageResult |
1 つのライセンスの格納試行に関してクライアントから報告された結果を表します。 |
MasterKeySet |
Live TV サービス プロバイダーのサービスとリージョンの情報を表します。 |
MediaLicense |
マルチメディア コンテンツを処理するために PlayReady クライアントによって使用されることを意図した PlayReady ライセンスを表します。 |
MeteringAction |
アクション名と対応するアクション数を含む測定アクションを表します。 |
MeteringCertificateResponse |
から GetMeteringCertificateAsync(IMeteringCertificateChallenge)返されるデータを表します。 |
MeteringRecord |
キー識別子とキー識別子の測定アクションのコレクションを含む測定レコードを表します。 |
PackagingChallenge |
クライアントから受け取ったパッケージ 化データ取得チャレンジを表します。 |
PackagingChallengeProtectionSystems |
このクラスは内部であり、使用しないでください。 |
PackagingChallengeStreamProtectionRequests |
このクラスは内部であり、使用しないでください。 |
PackagingResponse |
サービスがクライアントに返すパッケージ化応答を表します。 |
PackagingResponseStreamProtectionResponses |
このクラスは内部であり、使用しないでください。 |
PCCertificate |
PlayReady PC 証明書を表します。 |
PlayEnabler |
PlayReady クライアントを介してコンテンツをフローできるテクノロジである再生イネーブラーを表します。 |
PlayReadyHeader |
PlayReady ヘッダーを表します。 PlayReady ヘッダーは、通常、暗号化の処理中に PlayReady メディア ファイルに挿入されます。 |
PlayReadyHeaderAttribute |
内の属性を PlayReadyHeader表します。 |
PlayReadyObject |
PlayReady オブジェクトを表します。 |
PlayReadyRecord |
内のレコードを PlayReadyObject表します。 このクラスは です |
PlayReadyServerAuthorization |
サーバーの操作と機能の承認を制御します。 |
PlayRight |
メソッドを使用して AddRight(Right) にAdvancedLicense追加すると、この権限により、クライアントは保護されたコンテンツを再生できます。 |
ProcessMeteringDataResponse |
から ProcessMeteringDataAsync(IProcessMeteringDataChallenge)返されるデータを表します。 |
ProtectionSystemConstants |
コンテンツ保護システム識別子定数を表します。 |
ProtectionSystemsMismatchException |
このクラスは内部であり、使用しないでください。 |
ProtectionSystemSpecificHeaderBoxContents |
PIFF コンテンツの [保護固有のヘッダー] ボックスの内容を表します。 コンテンツには、保護システム識別子とシリアル化された PlayReady オブジェクトが含まれます。 |
ProtocolChallengeContext |
プロトコル チャレンジに関連付けられているコンテキスト情報を格納します。 これは |
ProtocolResponse |
不透明な応答タグを使用するプロトコル応答メッセージを格納します (つまり、 を介した HandlePackagingDataAcquisitionAsync(PackagingChallenge)ライセンスのインストリーム配信を除くすべての課題)。 |
ProtocolResponseContext |
プロトコル応答に関連付けられているコンテキスト情報を格納します。 これは |
RegionRestrictedSet |
ブラックアウトする必要がある特定のリージョン セット内のリージョンと、ブラックアウトされていないリージョンを表します。 |
RegionSet |
サービス プロバイダーでサポートされているリージョン セットを表します。 |
RenewDomainException |
クライアントが最新のドメイン リビジョンを持っていないか、期限切れの証明書を提示していないために、クライアントがドメイン メンバーシップを更新する必要がある場合にスローされる例外を表します。 |
Right |
PlayReady ライセンスの権限を表します。 これは |
RMPackagingException |
PlayReady Server SDK を使用してコンテンツをパッケージ化するときにエラーが発生したときにスローされる例外を表します。 |
RMPackagingPropertyNotSetException |
PlayReady Server SDK を使用してコンテンツのパッケージ化に関連付けられているクラスに必要なプロパティが設定されていない場合にスローされる例外を表します。 |
RMPlayReadyObjectInvalidRecordException |
に無効なレコードが含まれている場合に PlayReadyObject スローされる例外を表します。 |
RMServerException |
クライアントに返される可能性がある PlayReady Server SDK 例外を表します。 ハンドラー コードから使用して、"内部エラー" をクライアントに返すことができます。 使用可能な場合は、より具体的な例外を使用する必要があります。 |
RootLicenseContentKey |
リーフ ライセンスのキーの暗号化に使用されるキーを表します。 |
SecureStop2AESKey |
可能であればライセンスで SecureStop2 機能を使用するように要求し、TEE 内でこのキーを使用して Secure Stop Challenge が正しく署名されていることを確認するために使用されるキーを表します。 |
SecureStopDataResponse |
から ProcessSecureStopDataAsync(ISecureStopDataChallenge)返されるデータを表します。 |
SecureStopRecord |
セキュリティで保護された停止レコードを表します。 |
ServerCertificate |
ライセンス サーバー展開証明書を表します。 |
ServerFeatureNotSupportedException |
サーバー エディションで機能がサポートされていない場合にスローされる例外を表します。 |
ServiceSpecificException |
サービスに固有の理由でクライアントにスローされる例外を表します。 これは、サービスがクライアントに問題を報告するために使用できる一般的なエラーです。 |
SilverlightCertificate |
Silverlight 証明書を表します。 Silverlight 4.0 以降の場合は、代わりに を使用 PCCertificate します。 |
SimpleNonPersistentLicense |
互換性のために残されています。 単純な非永続的ライセンスを表します。 単純な非永続的ライセンスには PlayRight 、 が自動的に追加され、クライアント証明書にバインドされます。 単純な非永続的ライセンスに他の権限を追加することはできません。また、BindingKey を変更することはできません。 |
StreamInformation |
PlayReady Server SDK でライセンスの発行を求められるストリーム内の特定の期間に関する情報を表します。 |
StreamProtectionInformation |
ストリーム内の特定の期間のコンテンツを暗号化するために使用される暗号化キー情報を表します。 |
StreamProtectionInformationProtectionSystemSpecificHeaderBoxes |
このクラスは内部であり、使用しないでください。 |
TransportSecurityRequirementsNotMetException |
このクラスは内部であり、使用しないでください。 |
UnknownAccountException |
ドメイン参加または脱退操作中にクライアントから不明なアカウント識別子が送信されたときにスローされる例外を表します。 |
UnknownMeteringIdException |
測定操作中にクライアントから不明な使用状況測定識別子が送信されたときにスローされる例外を表します。 |
UnknownPublisherIdException |
セキュリティで保護された停止操作中にクライアントから不明な発行元識別子が送信されたときにスローされる例外を表します。 |
WatermarkVendor |
クライアントがサポートする 1 つの透かしベンダーを表します。 詳細については、PlayReady ライセンス契約に付随する PlayReady コンプライアンス規則に関するドキュメントを参照してください。 |
インターフェイス
IBindingKey |
ライセンス内のコンテンツ キーをバインド キーで暗号化することで、ライセンスをクライアント、ドメイン、またはルート ライセンスにバインドするために使用されるキーのインターフェイスを提供します。 |
IDeleteLicenseDataChallenge |
ライセンスの削除データ チャレンジ コンテキストのインターフェイスを提供します。 |
IDeleteLicenseHandler |
ライセンスの削除データ要求を処理するためのハンドラー インターフェイス。 |
IDomainChallenge |
クライアントから受信したドメイン参加または脱退チャレンジを表すインターフェイス。 |
IDomainHandler |
ドメイン参加要求と脱退要求を処理するためのハンドラー インターフェイス。 |
IEncryptionKeyInfo |
キー情報のインターフェイスを提供します。 |
IJoinDomainChallenge |
クライアントから受信したドメイン参加チャレンジを表すインターフェイス。 |
ILeaveDomainChallenge |
クライアントから受信したドメイン脱退チャレンジを表すインターフェイス。 |
ILicenseAcknowledgementChallenge |
クライアントから受信したライセンス確認チャレンジを表すインターフェイス。 |
ILicenseAcknowledgementHandler |
ライセンス確認要求を処理するためのハンドラー インターフェイス。 |
ILicenseAcquisitionHandler |
ライセンス取得要求を処理するためのハンドラー インターフェイス。 |
ILicenseChallenge |
クライアントから受信したライセンス要求のインターフェイスを提供します。 |
IMeteringCertificateChallenge |
クライアントから受信した測定証明書チャレンジのインターフェイスを提供します。 |
IMeteringHandler |
測定データの課題と使用状況測定証明書要求を処理するためのハンドラー インターフェイス。 |
IPackagingDataAcquisitionHandler |
パッケージ化データ取得要求を処理するためのハンドラー インターフェイス。 |
IProcessMeteringDataChallenge |
クライアントから受信した測定データ チャレンジを表します。 |
IProtocolChallenge |
不透明なチャレンジ タグを使用するプロトコル チャレンジに関する基本情報を提供します (つまり、 を介した HandlePackagingDataAcquisitionAsync(PackagingChallenge)ライセンスのインストリーム配信を除くすべての課題)。 |
IProtocolChallengeContext |
プロトコル チャレンジに関する基本情報を提供します。 |
ISecureStop2Handler |
復号化器が破棄されたことを確認するために必要なキーを取得するためのハンドラー インターフェイス。 |
ISecureStopDataChallenge |
クライアントから受信したプロセスのセキュリティで保護された停止データ チャレンジを表します。 |
ISecureStopHandler |
セキュリティで保護された停止データ要求を処理するためのハンドラー インターフェイス。 |
IServerAuthorization |
サーバー承認を提供するためのハンドラー インターフェイス。 |
列挙型
CertificateType |
証明書の種類を定義します。 |
ContentKeyType |
コンテンツ キーの種類を定義します。 |
DecryptorSetup |
特定 PlayReadyHeaderの のコンテンツのライセンスを取得するタイミングを示す復号化プログラムのセットアップ要件を定義します。 |
EncryptionType |
ストリームに適用される暗号化の種類を定義します。 |
EventLogId |
に使用される ILogger 実装に渡される例外の RMServerException識別子。 |
KeyExchangeAlgorithm |
KeyExchange キーを使用してクライアントが実行できるサポートされるアルゴリズムを定義します。 |
KeyUsage |
証明書キー ペアが実行できる操作を定義します。 |
LicenseChallengeReeFeatures |
クライアント REE にコンパイルされた可能性がある一連の機能を定義します。 詳細については、「 ReeFeatureList 」を参照してください。 |
LicenseChallengeTeeAPIs |
クライアントがサポートする可能性がある TEE API のセットを定義します。 詳細については、「 TeeApiList 」を参照してください。 |
LicenseChallengeTeeProperties |
クライアントがサポートする可能性がある TEE プロパティのセットを定義します。 詳細については、「 TeePropertyList 」を参照してください。 |
LicenseStorageResultsType |
メソッドを呼び出すときに から取得する結果の ILicenseAcknowledgementChallenge 種類を GetLicenseStorageResults(LicenseStorageResultsType) 指定します。 |
LicenseType |
発行される PlayReady ライセンスの種類を定義します。 |
PlatformIdentifier |
証明書を関連付けるプラットフォームを定義します。 |
PlayReadyHeaderType |
の型を示す識別子を PlayReadyHeader定義します。 |
ServerSupportedFeature |
PlayReady Server SDK でサポートできる機能を定義します。 |
SupportedFeature |
証明書で指定されている PlayReady クライアントでサポートされる機能を定義します。 |