CertificateEnroller DDF File

4/8/2010

This topic shows the Device Description Framework (DDF) file for the CertificateEnroller Configuration Service Provider. Open Mobile Alliance Device Management (OMA DM) DDF files and the example in this topic are used only for OMA DM provisioning.

<MgmtTree xmlns:MSFT="https://schemas.microsoft.com/MobileDevice/DM">
    <VerDTD>1.2</VerDTD>
    <Node>
        <NodeName>CertificateEnroller</NodeName>
        <Path>./Vendor/MSFT</Path>
        <DFProperties>
            <AccessType>
                <Get />
            </AccessType>
            <DFFormat>
                <node />
            </DFFormat>
            <Occurrence>
                <One />
            </Occurrence>
            <Scope>
                <Permanent />
            </Scope>
            <MSFT:AccessRole>24</MSFT:AccessRole>
            <MSFT:RWAccess>1</MSFT:RWAccess>
            <DFTitle>CertificateEnroller Root Node</DFTitle>
            <DFType>
                <DDFName></DDFName>
            </DFType>
        </DFProperties>
        <Node>
            <NodeName>Configuration</NodeName>
            <DFProperties>
                <AccessType>
                    <Get />
                </AccessType>
                <DFFormat>
                    <node />
                </DFFormat>
                <Occurrence>
                    <One />
                </Occurrence>
                <Scope>
                    <Permanent />
                </Scope>
                <MSFT:RWAccess>1</MSFT:RWAccess>
                <DFTitle>Certificate Enrollment Configuration node</DFTitle>
                <DFType>
                    <DDFName></DDFName>
                </DFType>
            </DFProperties>
            <Node>
                <NodeName></NodeName>
                <DFProperties>
                    <AccessType>
                        <Add />
                        <Get />
                        <Delete />
                        <Replace />
                    </AccessType>
                    <DFFormat>
                        <node />
                    </DFFormat>
                    <Occurrence>
                        <ZeroOrMore />
                    </Occurrence>
                    <Scope>
                        <Dynamic />
                    </Scope>
                    <MSFT:RWAccess>3</MSFT:RWAccess>
                    <DFTitle>Certificate Type Configuration</DFTitle>
                    <DFType>
                        <DDFName></DDFName>
                    </DFType>
                    <Description>This is a dynamic node containing a unique ID for the certificate enrollment configuration.</Description>
                </DFProperties>
                <Node>
                    <NodeName>ServerName</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <chr />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration ServerName</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is a string containing servername of the web-based enrollment site.</Description>
                    </DFProperties>
                </Node>
                <Node>
                    <NodeName>Template</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <chr />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration Template</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is a string containing the name of the MS certificate template requested.</Description>
                    </DFProperties>
                </Node>
                <Node>
                    <NodeName>ServerPickupPage</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <chr />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration ServerPickupPage</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is a string containing the folder/filename of the certificate download location URL.</Description>
                    </DFProperties>
                </Node>
                <Node>
                    <NodeName>ServerRequestPage</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <chr />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration ServerRequestPage</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is a string containing the folder/filename portion of the URL for the certificate request page on the web-based enrollment site.</Description>
                    </DFProperties>
                </Node>
                <Node>
                    <NodeName>UIAccess</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <bool />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration UIAccess</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is 0 or 1 indicating whether UI editing or deleting of the cert type is enabled.</Description>
                    </DFProperties>
                </Node>
                <Node>
                    <NodeName>NoSSL</NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Replace />
                        </AccessType>
                        <DFFormat>
                            <bool />
                        </DFFormat>
                        <Occurrence>
                            <One />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Configuration NoSSL</DFTitle>
                        <DFType>
                            <MIME>text/plain</MIME>
                        </DFType>
                        <Description>value is 0 or 1 to indicate whether SSL is or is not required for the web-based enrollment site.</Description>
                    </DFProperties>
                </Node>
            </Node>
        </Node>
        <Node>
            <NodeName>Operation</NodeName>
            <DFProperties>
                <AccessType>
                    <Get />
                </AccessType>
                <DFFormat>
                    <node />
                </DFFormat>
                <Occurrence>
                    <One />
                </Occurrence>
                <Scope>
                    <Permanent />
                </Scope>
                <MSFT:RWAccess>1</MSFT:RWAccess>
                <DFTitle>CertificateEnroller Operation Node</DFTitle>
                <DFType>
                    <DDFName></DDFName>
                </DFType>
                <Description>Information used for initiating enroll or renew operations.</Description>
            </DFProperties>
            <Node>
                <NodeName>Enroll</NodeName>
                <DFProperties>
                    <AccessType>
                        <Get />
                    </AccessType>
                    <DFFormat>
                        <node />
                    </DFFormat>
                    <Occurrence>
                        <One />
                    </Occurrence>
                    <Scope>
                        <Permanent />
                    </Scope>
                    <MSFT:RWAccess>1</MSFT:RWAccess>
                    <DFTitle>Operation Enroll Node</DFTitle>
                    <DFType>
                        <DDFName></DDFName>
                    </DFType>
                    <Description>Node used to initiate a certificate enrollment operation.</Description>
                </DFProperties>
                <Node>
                    <NodeName></NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Delete />
                        </AccessType>
                        <DFFormat>
                            <node />
                        </DFFormat>
                        <Occurrence>
                            <ZeroOrMore />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Operation Enroll UniqueID Node</DFTitle>
                        <DFType>
                            <DDFName></DDFName>
                        </DFType>
                        <Description>This node contains a unique ID used to identify the enrollment operation.</Description>
                    </DFProperties>
                    <Node>
                        <NodeName>CertificateTypeFriendlyName</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll CertificateTypeFriendlyName</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the friendly name of the certificate enrollment configuration properties to be utilized for enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>DesktopProxyServer</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll DesktopProxyServer</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the address of the desktop that will proxy a desktop cert enroll.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Username</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll Username</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the username used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Password</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll Password</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the password used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Domain</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll Domain</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the domain used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>NotificationParam</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll NotificationParam</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the name of the global event used to provide enroll status.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>OperationHresult</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>Enroll OperationHresult</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the HRESULT for the enroll operation.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>EnrolledCertificateHash</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>Enroll EnrolledCertificateHash</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the hash or thumbprint of the cert that was enrolled for the operation.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Status</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>Enroll Status</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>Returns a textual string indicating the status pertaining to this request type.  This will always be "NeedToRenew".</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName></NodeName>
                        <DFProperties>
                            <AccessType>
                                <Add />
                                <Get />
                                <Delete />
                            </AccessType>
                            <DFFormat>
                                <node />
                            </DFFormat>
                            <Occurrence>
                                <ZeroOrMore />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Enroll Configuration node</DFTitle>
                            <DFType>
                                <DDFName></DDFName>
                            </DFType>
                            <Description>This is a dynamic node containing the certificate enrollment configuration information used for the enrollment operation.</Description>
                        </DFProperties>
                        <Node>
                            <NodeName>ServerName</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll ServerName</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing servername of the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>Template</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll Template</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the name of the MS certificate template requested.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerPickupPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll ServerPickupPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename of the certificate download location URL.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerRequestPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll ServerRequestPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename portion of the URL for the certificate request page on the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>UIAccess</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll UIAccess</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 indicating whether UI editing or deleting of the cert type is enabled.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>NoSSL</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Enroll NoSSL</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 to indicate whether SSL is or is not required for the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                    </Node>
                </Node>
            </Node>
            <Node>
                <NodeName>RenewOperation</NodeName>
                <DFProperties>
                    <AccessType>
                        <Get />
                    </AccessType>
                    <DFFormat>
                        <node />
                    </DFFormat>
                    <Occurrence>
                        <One />
                    </Occurrence>
                    <Scope>
                        <Permanent />
                    </Scope>
                    <MSFT:RWAccess>1</MSFT:RWAccess>
                    <DFTitle>Operation RenewOperation Node</DFTitle>
                    <DFType>
                        <DDFName></DDFName>
                    </DFType>
                    <Description>This node contains information used to configure and intiate renewals.</Description>
                </DFProperties>
                <Node>
                    <NodeName></NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Delete />
                        </AccessType>
                        <DFFormat>
                            <node />
                        </DFFormat>
                        <Occurrence>
                            <ZeroOrMore />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Operation RenewOperation UniqueID Node</DFTitle>
                        <DFType>
                            <DDFName></DDFName>
                        </DFType>
                        <Description>This node value is a unique ID used to track the renew operation.</Description>
                    </DFProperties>
                    <Node>
                        <NodeName>DesktopProxyServer</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation DesktopProxyServer</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value is a string containing the address of the desktop used to proxy the desktop certicate renewal.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Username</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation Username</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value contains a string which is the username used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Password</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation Password</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value contains a string which is the password used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Domain</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation Domain</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This value contains a string which is the domain used to authenticate the enrollment.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>NotificationParam</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation NotificationParam</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>The name of the named event to be set if a client wants to be notified of status changes.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>OperationHresult</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>RenewOperation OperationHresult</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>Final HRESULT of the operation.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>RenewCertificateHash</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation RenewCertificateHash Parm</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This is the hex encoded binary blob specifying the SHA-1 hash of the certificate that is to be renewed.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>EnrolledCertificateHash</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>RenewOperation EnrolledCertificateHash Parm</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This is the hex encoded binary blob specifying the SHA-1 hash of the certificate that was obtained using this operation.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Status</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>RenewOperation Status</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>Returns a textual string indicating the status pertaining to this request type.  This will always be "NeedToRenew".</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName></NodeName>
                        <DFProperties>
                            <AccessType>
                                <Add />
                                <Get />
                                <Delete />
                            </AccessType>
                            <DFFormat>
                                <node />
                            </DFFormat>
                            <Occurrence>
                                <ZeroOrMore />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>RenewOperation Configuration Node</DFTitle>
                            <DFType>
                                <DDFName></DDFName>
                            </DFType>
                            <Description>This is a dynamic node containing the Certificate Type friendly name for the configuration information used in the renew operation.</Description>
                        </DFProperties>
                        <Node>
                            <NodeName>ServerName</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation ServerName</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing servername of the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>Template</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation Template</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the name of the MS certificate template requested.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerPickupPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation ServerPickupPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename of the certificate download location URL.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerRequestPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation ServerRequestPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename portion of the URL for the certificate request page on the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>UIAccess</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation UIAccess</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 indicating whether UI editing or deleting of the cert type is enabled.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>NoSSL</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>RenewOperation NoSSL</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 to indicate whether SSL is or is not required for the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                    </Node>
                </Node>
            </Node>
            <Node>
                <NodeName>Renew</NodeName>
                <DFProperties>
                    <AccessType>
                        <Get />
                    </AccessType>
                    <DFFormat>
                        <node />
                    </DFFormat>
                    <Occurrence>
                        <One />
                    </Occurrence>
                    <Scope>
                        <Permanent />
                    </Scope>
                    <MSFT:RWAccess>1</MSFT:RWAccess>
                    <DFTitle>Operation Renew Node</DFTitle>
                    <DFType>
                        <DDFName></DDFName>
                    </DFType>
                    <Description>This node is used to query the device to get a list of all certificates that require renewal.</Description>
                </DFProperties>
                <Node>
                    <NodeName></NodeName>
                    <DFProperties>
                        <AccessType>
                            <Add />
                            <Get />
                            <Delete />
                        </AccessType>
                        <DFFormat>
                            <node />
                        </DFFormat>
                        <Occurrence>
                            <ZeroOrMore />
                        </Occurrence>
                        <Scope>
                            <Dynamic />
                        </Scope>
                        <MSFT:RWAccess>3</MSFT:RWAccess>
                        <DFTitle>Operation Renew Certificate Hash node</DFTitle>
                        <DFType>
                            <DDFName></DDFName>
                        </DFType>
                        <Description>This value is the hash of the cert to be renewed.  This is the same as the value in the RenewCertificateHash node.</Description>
                    </DFProperties>
                    <Node>
                        <NodeName>RenewCertificateHash</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Renew RenewCertificateHash</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>This is the hex encoded binary blob specifying the SHA-1 hash of this certificate that needs to be renewed.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>Status</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>Renew Status</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>Returns a textual string indicating the status pertaining to this request type.  This will always be "NeedToRenew".</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName>OperationHresult</NodeName>
                        <DFProperties>
                            <AccessType>
                                <Get />
                            </AccessType>
                            <DFFormat>
                                <chr />
                            </DFFormat>
                            <Occurrence>
                                <One />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>1</MSFT:RWAccess>
                            <DFTitle>Renew OperationHresult</DFTitle>
                            <DFType>
                                <MIME>text/plain</MIME>
                            </DFType>
                            <Description>Final HRESULT of the operation. This will always be 0.</Description>
                        </DFProperties>
                    </Node>
                    <Node>
                        <NodeName></NodeName>
                        <DFProperties>
                            <AccessType>
                                <Add />
                                <Get />
                                <Delete />
                            </AccessType>
                            <DFFormat>
                                <node />
                            </DFFormat>
                            <Occurrence>
                                <ZeroOrMore />
                            </Occurrence>
                            <Scope>
                                <Dynamic />
                            </Scope>
                            <MSFT:RWAccess>3</MSFT:RWAccess>
                            <DFTitle>Renew Configuration Node</DFTitle>
                            <DFType>
                                <DDFName></DDFName>
                            </DFType>
                            <Description>This is a dynamic node containing the configuration information used for the enrollment.  This node has a string value which is the Certificate Type friendly name for the configuration information.</Description>
                        </DFProperties>
                        <Node>
                            <NodeName>ServerName</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew ServerName</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing servername of the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>Template</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew Template</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the name of the MS certificate template requested.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerPickupPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew ServerPickupPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename of the certificate download location URL.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>ServerRequestPage</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <chr />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew ServerRequestPage</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is a string containing the folder/filename portion of the URL for the certificate request page on the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>UIAccess</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew UIAccess</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 indicating whether UI editing or deleting of the cert type is enabled.</Description>
                            </DFProperties>
                        </Node>
                        <Node>
                            <NodeName>NoSSL</NodeName>
                            <DFProperties>
                                <AccessType>
                                    <Get />
                                </AccessType>
                                <DFFormat>
                                    <bool />
                                </DFFormat>
                                <Occurrence>
                                    <One />
                                </Occurrence>
                                <Scope>
                                    <Dynamic />
                                </Scope>
                                <MSFT:RWAccess>3</MSFT:RWAccess>
                                <DFTitle>Renew NoSSL</DFTitle>
                                <DFType>
                                    <MIME>text/plain</MIME>
                                </DFType>
                                <Description>This value is 0 or 1 to indicate whether SSL is or is not required for the web-based enrollment site.</Description>
                            </DFProperties>
                        </Node>
                    </Node>
                </Node>
            </Node>
        </Node>
    </Node>
</MgmtTree>

See Also

Concepts

CertificateEnroller Configuration Service Provider

Other Resources

CertificateEnroller Configuration Service Provider Examples for OMA Client Provisioning