DomainCertificate Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a PlayReady Domain certificate.
public class DomainCertificate : Microsoft.Media.Drm.Certificate
type DomainCertificate = class
inherit Certificate
Public Class DomainCertificate
Inherits Certificate
- Inheritance
Remarks
When a client requests the domain controller to join a domain, the domain controller creates a certificate and returns the certificate to the client. When requesting a domain-bound license, the client presents this certificate as part of the request. Business logic on the server evaluates the domain certificate to decide whether it will issue a domain-bound license.
Properties
AccountFriendlyName |
Gets the friendly name for the account. |
AccountId |
Gets the unique account identifier for the service. |
BindingKeyType |
Gets the type of the PlayReady certificate key pair. (Inherited from Certificate) |
CertificateChainInformation |
Gets the collection of CertificateInfo for the certificate chain. (Inherited from Certificate) |
ClientId |
Gets the unique identifier of the client to which the domain certificate was issued. |
DigestValue |
Gets the Certificate's digest value. (Inherited from Certificate) |
DomainUrl |
Gets the URL for renewing or leaving the domain. |
ExpirationDate |
Gets the expiration date of the certificate. (Inherited from Certificate) |
IssuerKey |
Gets the public key for the certificate that signed this certificate. (Inherited from Certificate) |
ManufacturerName |
Gets the name of the client manufacturer to which the Certificate is issued. (Inherited from Certificate) |
ModelName |
Gets the model name of the client for which the Certificate is issued. (Inherited from Certificate) |
ModelNumber |
Gets the model number of the client for which the Certificate is issued. (Inherited from Certificate) |
Revision |
Gets the specific version of the domain corresponding to this certificate. |
SecurityLevel |
Gets the security level of this certificate. (Inherited from Certificate) |
ServiceFriendlyName |
Gets a friendly name for the service. |
ServiceId |
Gets the unique service identifier of the service provider. |
Type |
Gets the CertificateType of this certificate. (Inherited from Certificate) |
UplinkKeyId |
Gets the uplink key identifier that is used to find the root license in license chain bindings. (Inherited from Certificate) |
Methods
GetClientId(Guid) |
Gets the service specific client identifier for this certificate. (Inherited from Certificate) |
GetKeyUsages() |
Returns the list of KeyUsage present in the certificate. The certificate issuer puts key usage values in the certificate to describe the allowed usages of the key represented by this certificate. (Inherited from Certificate) |
GetRevisionAsDateTime() |
Returns the revision of the domain as a DateTime value. |
GetSupportedFeatures() |
Returns the list of SupportedFeature that this client supports. (Inherited from Certificate) |