<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows PKI blog</title><link>http://blogs.technet.com/b/pki/</link><description>News and information for public key infrastructure (PKI) and Active Directory Certificate Services (AD CS) professionals</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Windows PowerShell CRL Copy v2 posted to the gallery</title><link>http://blogs.technet.com/b/pki/archive/2013/05/08/windows-powershell-crl-copy-v2-posted-to-the-gallery.aspx</link><pubDate>Thu, 09 May 2013 01:43:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3571519</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3571519</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3571519</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2013/05/08/windows-powershell-crl-copy-v2-posted-to-the-gallery.aspx#comments</comments><description>&lt;p&gt;Paul Fox has uploaded a revision of his former &lt;a href="http://blogs.technet.com/b/pki/archive/2010/05/12/powershell-crl-copy.aspx"&gt;Windows&amp;nbsp;PowerShell CRL Copy&lt;/a&gt; script. The new script is posted at the TechNet Gallery as Windows &lt;a href="http://gallery.technet.microsoft.com/Powershell-CRL-Copy-v2-8e91c11a"&gt;PowerShell Copy 2&lt;/a&gt;. The Windows&amp;nbsp;PowerShell script monitors the remaining lifetime of a CRL, publishes a CRL to a UNC and\or NTFS location and sends notifications via SMTP and the Event Log.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3571519" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/CRL/">CRL</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Certificate+Revocation+List/">Certificate Revocation List</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Windows+PowerShell/">Windows PowerShell</category></item><item><title>PKI Library (PKI Documentation and Reference Library Updated)</title><link>http://blogs.technet.com/b/pki/archive/2013/03/22/pki-library-pki-documentation-and-reference-library-updated.aspx</link><pubDate>Fri, 22 Mar 2013 08:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3560344</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3560344</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3560344</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2013/03/22/pki-library-pki-documentation-and-reference-library-updated.aspx#comments</comments><description>&lt;p&gt;Tonight I spent a couple of hours reorganizing the &lt;a title="PKI Library" href="http://aka.ms/pkilibrary"&gt;PKI Documentation and Reference Library&lt;/a&gt;. I also created a vanity short URL to it &lt;a href="http://aka.ms/pkilibrary"&gt;http://aka.ms/pkilibrary&lt;/a&gt;. Finding all our different information on AD CS and PKI can be challenging, so this reorganization will hopefully help you.&lt;/p&gt;
&lt;p&gt;If you see articles missing, broken links, or have suggestions - you can contact me about it. &lt;strong&gt;Better yet, login and fix the issue yourself. :-)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3560344" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/Certification+authority/">Certification authority</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI+documentation+and+Reference+Library/">PKI documentation and Reference Library</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI+Library/">PKI Library</category></item><item><title>Windows Server 2012 Active Directory Certificate Services System State Backup and Restore</title><link>http://blogs.technet.com/b/pki/archive/2013/03/22/windows-server-2012-active-directory-certificate-services-system-state-backup-and-restore.aspx</link><pubDate>Fri, 22 Mar 2013 05:14:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3560327</guid><dc:creator>Amerk [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3560327</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3560327</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2013/03/22/windows-server-2012-active-directory-certificate-services-system-state-backup-and-restore.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Windows Server 2012 System State Backup allows an administrator to back-up several Operating System components including those required for a successful restore of a Certification Authority. Any certification authority backup should include the private key, certificate database, logs and the certification authority&amp;rsquo;s registry configuration.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Windows Server Backup Feature should be installed on the certification authority to take a System State Backup. It has been enhanced in Windows Server 2012 to allow the administrator to take a System State Backup using the feature&amp;rsquo;s Graphical User Interface (GUI), and the command line. Furthermore, System State Backup in Windows Server 2012 allows the administrator to back-up the certification authority&amp;rsquo;s Private Key without the need to install any hotfixes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Windows Server 2008 and 2008 R2 required installing a &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/2603469"&gt;&lt;span style="color: #0000ff; font-size: small;"&gt;hotfix&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; to back-up the private key using System State Backup&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="color: #2e74b5; font-family: arial,helvetica,sans-serif;"&gt;Steps Required to Back-up the Certification Authority Using System State Backup&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;There are two easy steps to prepare the certification authority for a System State Backup.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Install&amp;nbsp;Windows Server Backup Feature&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Schedule a System State Backup&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;Install&amp;nbsp;Windows Server Backup Feature&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Windows Server Backup is not enabled by default on Windows Server 2012. The feature needs to be installed before taking or scheduling a System State Backup.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Log on to the certification authority and select &lt;strong&gt;Manage &lt;/strong&gt;in &lt;strong&gt;Server Manager&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Add Roles and Features&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;3.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Next &lt;/strong&gt;in &lt;strong&gt;Before you begin&lt;/strong&gt; screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;4.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Select &lt;strong&gt;Role-based or feature-based installation&lt;/strong&gt; and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;5.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Select the local server in &lt;strong&gt;Select destination server&lt;/strong&gt; screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;6.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Next &lt;/strong&gt;&amp;nbsp;in &lt;strong&gt;Select server roles screen&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;7.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Select&lt;strong&gt; Windows Server Backup &lt;/strong&gt;in &lt;strong&gt;Select features &lt;/strong&gt;&amp;nbsp;screen and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;8.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Select &lt;strong&gt;Install&lt;/strong&gt; in &lt;strong&gt;Confirm installation selections&lt;/strong&gt; screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;9.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Close&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The Winddows Server Backup feature can be installed using &lt;strong&gt;Install-WidnowsFeature &amp;ndash;name Windows-Server-Backup &lt;/strong&gt;cmdlet&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;Schedule a System State Backup &lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Windows Server Backup allows&amp;nbsp;administrators to back-up the system to a non-critical volume only, setting a registry key as described in &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/944530"&gt;&lt;span style="color: #0000ff; font-size: small;"&gt;KB944530&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt; provides a workaround to this limitation, but it is not recommended to run in production because it might cause a critical volume to fill up quickly. In general, make sure you have a volume, or disk or network share decimated to a certification authority&amp;rsquo;s backup other than your c: drive.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: #1f4d78;"&gt;Using the Graphical User Interface (GUI)&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1.&amp;nbsp;&amp;nbsp; Log on the certification authority and select &lt;strong&gt;Tools &lt;/strong&gt;in &lt;strong&gt;Server Manager&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Windows Server Backup&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;3.&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;"&gt;Select &lt;strong&gt;Local Backup&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;4.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Backup Sched&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;5.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Next &lt;/strong&gt;in &lt;strong&gt;Getting Started&lt;/strong&gt; screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;6.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Custom &amp;ndash; I want to choose custom volumes, file for backup&lt;/strong&gt; and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;7.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Add Items &lt;/strong&gt;in &lt;strong&gt;Select Items for Backup &lt;/strong&gt;screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;8.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Select &lt;strong&gt;System State &lt;/strong&gt;and then click &lt;strong&gt;OK&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;9.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Next &lt;/strong&gt;in &lt;strong&gt;Select Items for Backup &lt;/strong&gt;screen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;10.&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;"&gt;Choose the backup run time frequency in &lt;strong&gt;Specify Backup Time &lt;/strong&gt;and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;11.&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;"&gt;Select the backup destination in &lt;strong&gt;Specify Destination &lt;/strong&gt;and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The rest of this document assumes having a dedicated volume to back-up the certification authority to. The wording might be slightly different is you chose a network share for your backup location.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;12.&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Add &lt;/strong&gt;in &lt;strong&gt;Select Destination,&lt;/strong&gt; select the dedicated volume and then select &lt;strong&gt;OK&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;13. &amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;14.&lt;/span&gt;&amp;nbsp; &lt;span style="font-size: small;"&gt;Review the scheduled backup settings in the &lt;strong&gt;Confirmation &lt;/strong&gt;screen and then click &lt;strong&gt;Finish&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: #1f4d78;"&gt;Using the Command Line&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Windows Server Backup can be configured using the command line. The command line tool &lt;strong&gt;Wbadmin &lt;/strong&gt;has many verbs that can identify backups, volumes, disks, create jobs and many more. The disk identifier has to be known before scheduling any backup job.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The disk identifier is retrieved by running &lt;strong&gt;Wbadmin get disks&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1411.c13.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1411.c13.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Note the &lt;strong&gt;Volumes &lt;/strong&gt;label in the screen shot. The scheduled backup should target non-System Reserved volumes. The volume that has the Disk Identifier &lt;strong&gt;{eb9c44d8-0000-0000-0000-000000000000}&lt;/strong&gt; is the clear choice for the backup files.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The next step is creating a scheduled task to take a System State Backup to the volume specified. This is also achieved using the &lt;strong&gt;Wbadmin &lt;/strong&gt;command line tool with the &lt;strong&gt;enable backup &lt;/strong&gt;verb. For example, run the following command to set up a backup job to run daily at 10:00 PM and include System State Backup &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;Wbadmin enable backup &amp;ndash;addtargret: {eb9c44d8-0000-0000-0000-000000000000} &amp;ndash;schedule:22:00 &amp;ndash;SystemState&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7080.c12.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7080.c12.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;strong&gt;Note: &lt;/strong&gt;If you prefer to take a one time System State Backup, then run &lt;strong&gt;Wbadmin Start SystemStateBackup &amp;ndash;backuptarget:&amp;lt;&lt;em&gt;non-critical volume DriveLetter&amp;gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="color: #1f4d78;"&gt;Using PowerShell&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Setting a schedule System State Backup might seem intimidating at first. The tasks involve creating a backup policy, a backup directory, a schedule, and then trying all of that to the policy. Let us go through them one at a time&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The first command stores the result of the &lt;strong&gt;New-WBPolicy&lt;/strong&gt; cmdlet in the variable named &lt;strong&gt;$Policy&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;PS C:\&amp;gt; $Policy = New-WBPolicy&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;Setting the volume as the System State Backup Path&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;This command creates a &lt;strong&gt;WBBackupTarget&lt;/strong&gt; object that uses a volume with drive letter E: as the backup storage location. You can add multiple volumes for storage to the &lt;strong&gt;WBPolicy&lt;/strong&gt; object that contains the backup policy.&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt; PS C:\&amp;gt; $volumeBackupLocation = New-WBBackupTarget -VolumePath E:&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;This command adds the system state to the backup policy in the &lt;strong&gt;$Policy&lt;/strong&gt; variable.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt; PS c:\&amp;gt; Add-WBSystemState -Policy $Policy &lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;This command adds the backup location &amp;ndash; volume E - to the backup policy in the &lt;strong&gt;$Policy&lt;/strong&gt; variable&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt; PS C:\&amp;gt; Add-WBBackupTarget -Policy $Policy -Target $volumeBackupLocation&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;This command sets the backup schedule configured in the &lt;/span&gt;&lt;strong&gt;$Policy&lt;/strong&gt;&lt;span style="font-size: small;"&gt; variable to run daily at 10 PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt; PS C:\&amp;gt; Set-WBSchedule -Policy $Policy &amp;ndash;Schedule 22:00:00&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;This is the last command, where it sets the backup schedule based on the&lt;strong&gt;$Policy&lt;/strong&gt;variable&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt; PS C:\&amp;gt; Set-wbpolicy &amp;ndash;policy $Policy&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="color: #2e74b5; font-family: arial,helvetica,sans-serif;"&gt;Steps Required to Restore the Certification Authority from System State Backup&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The steps listed in this section detail three different approaches to restore the certification authority using Windows Server Backup Graphical User Interface (GUI), Windows Server Backup Command Line, and Windows Server Backup PowerShell. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;General Steps Required to Restore the Certification Authority&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The general steps to restore the certification authority are the preliminary steps required before attempting any other restore activity. These steps are:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;1. Install Windows Server 2012 Standard or Datacenter Edition depending on the certification authority&amp;rsquo;s previously installed operating system version.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;2. Join the server to the same domain or workgroup&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;3. Access to System State backup media&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;4. Install Windows Server Backup Feature&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;Restore the Certification Authority Using Windows Server Backup GUI&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;1. Select &lt;strong&gt;Tools &lt;/strong&gt;in &lt;strong&gt;Server Manager&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;2. Select &lt;strong&gt;Windows Server Backup &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;3. Select &lt;strong&gt;Local Backup&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;4. In &lt;strong&gt;Actions&lt;/strong&gt; menu, select &lt;strong&gt;Recover&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;5. In &lt;strong&gt;Getting Started&lt;/strong&gt; window&lt;strong&gt; &lt;/strong&gt;Select &lt;strong&gt;This Server (&lt;em&gt;local Servername) &lt;/em&gt;&lt;/strong&gt;and then select &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7711.g7.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7711.g7.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;5. In&lt;strong&gt; Select Backup Date &lt;/strong&gt;window&lt;strong&gt;, &lt;/strong&gt;choose the backup to restore from and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8640.g6.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8640.g6.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;6. In &lt;strong&gt;Select Recovery Type &lt;/strong&gt;window, select &lt;strong&gt;System State &lt;/strong&gt;and then then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8054.g5.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8054.g5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;7. In &lt;strong&gt;Select Location for System State Recovery&lt;/strong&gt; window, select &lt;strong&gt;Original Location&lt;/strong&gt; and then click &lt;strong&gt;Next&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7612.g4.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7612.g4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;8.&lt;span style="font-size: small;"&gt; Review your selections in the &lt;strong&gt;Confirmation &lt;/strong&gt;window, make sure &lt;strong&gt;Automatically reboot the server to complete the recovery process &lt;/strong&gt;is selected and then click &lt;strong&gt;Recover&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1122.g3.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1122.g3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;9. &lt;span style="font-size: small;"&gt;Click &lt;strong&gt;Yes&lt;/strong&gt; in the screen warning you about the ability to cancel, or pause System State backup once the recovery operation is started&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/3108.g2.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/3108.g2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;10. At this point, System State recovery will restore the certification authority, and automatically reboot the server&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0383.g1.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0383.g1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;11. Press &lt;strong&gt;Enter&lt;/strong&gt; to continue after you log on the server after it reboots to confirm System State recovery&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1104.c6.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1104.c6.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;Restore the Certification Authority Using Windows Server Backup Command Line&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;1. Start the &lt;strong&gt;Command Prompt (Admin)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;2. List the backup history by running &lt;strong&gt;wbadmin get versions&lt;/strong&gt; and note the &lt;strong&gt;version identifier &lt;/strong&gt;of the latest backup. The backup&amp;rsquo;s &lt;strong&gt;Can recover &lt;/strong&gt;value should clearly indicate &lt;strong&gt;System State&lt;/strong&gt; is included in the backup.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0675.c5.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0675.c5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;3. Start System State recovery by typing &lt;strong&gt;wbadmin start Systemstaterecvoery &amp;ndash;version:&amp;lt;version identifier value&amp;gt; -backuptarget:&amp;lt;Backuplocation&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;For example, the version identifier from my latest backup is 03/14/2013-04:03 and stored on C: , hence the command is &lt;strong&gt;wbadmin start systemstaterecovery &amp;ndash;version:03/14/2013-04:03 &amp;ndash;backuptarget:c:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/6761.c4.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/6761.c4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;4. Type &lt;strong&gt;Y &lt;/strong&gt;and the then hit &lt;strong&gt;Enter &lt;/strong&gt;to start System State recovery&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/5415.c3.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/5415.c3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;5. Type &lt;strong&gt;Y &lt;/strong&gt;and then hit &lt;strong&gt;Enter &lt;/strong&gt;to confirm. System State recovery will start restoring files&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/6431.c2.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/6431.c2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;6. Type&lt;strong&gt; Y &lt;/strong&gt;and then hit&lt;strong&gt; Enter &lt;/strong&gt;to restart the system to complete the System State restore&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8103.C1.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/8103.C1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #2e74b5;"&gt;&lt;span style="font-family: Calibri Light;"&gt;Restore the Certification Authority Using Windows Server Backup PowerShell Cmdlets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;1. Start &lt;strong&gt;PowerShell as an Administrator&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;2. Set the &lt;strong&gt;$Backup&lt;/strong&gt; variable using &lt;strong&gt;Get-WBBackupset&lt;/strong&gt; cmdlet&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS C:\ $Backup = Get-Wbbackupset&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;3. &amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;Start the system state recovery from the backup set in &lt;strong&gt;$Backup&lt;/strong&gt;. &lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS C:\ Start-WbSystemStateRecovery &amp;ndash;backupset $Backup&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0358.PS.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0358.PS.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;4. Type &lt;strong&gt;Y &lt;/strong&gt;when prompted to restore System State to the original location&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/4505.Capture.PNG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/4505.Capture.PNG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;5. Type &lt;strong&gt;Y &lt;/strong&gt;to confirm the required system restart&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Amer F. Kamal&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Sr. Premier Field Engineer&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3560327" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/Backup+Private+Keys+ADCS+2008+R2++p12+CA/">Backup Private Keys ADCS 2008 R2  p12 CA</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Data+Recvoery/">Data Recvoery</category><category domain="http://blogs.technet.com/b/pki/archive/tags/CA+maintenance/">CA maintenance</category><category domain="http://blogs.technet.com/b/pki/archive/tags/AD+CS/">AD CS</category></item><item><title>Certutil and Certreq</title><link>http://blogs.technet.com/b/pki/archive/2013/03/08/certutil-and-certreq.aspx</link><pubDate>Sat, 09 Mar 2013 01:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3557555</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3557555</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3557555</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2013/03/08/certutil-and-certreq.aspx#comments</comments><description>&lt;p&gt;I have consolidated and updated two command line utilities recently:&lt;/p&gt;
&lt;p&gt;&lt;a title="Certreq" href="http://aka.ms/certreq" target="_blank"&gt;Certreq&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Certutil" href="http://aka.ms/certutil" target="_blank"&gt;Certutil&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I took all the older links that I could find and pointed them to the locations above and then pointed out to the examples that we have already. Feel free to give me feedback on these consolidated documents. Thanks!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3557555" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/certutil/">certutil</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Public+Key+Infrastructure/">Public Key Infrastructure</category><category domain="http://blogs.technet.com/b/pki/archive/tags/command+line/">command line</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certreq/">certreq</category></item><item><title>Query for Advanced CA Configuration Options</title><link>http://blogs.technet.com/b/pki/archive/2012/12/27/query-for-advanced-ca-configuration-options.aspx</link><pubDate>Thu, 27 Dec 2012 16:23:46 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3542782</guid><dc:creator>Amerk [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3542782</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3542782</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2012/12/27/query-for-advanced-ca-configuration-options.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;It is very common to check the configuration of any certification authority using &lt;strong&gt;certutil &amp;ndash;getreg &lt;/strong&gt;command. The command will allow a CA administrator to view the configured settings at a glance.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7558.certutil_2D00_getreg.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/7558.certutil_2D00_getreg.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;But what if you need to configure advanced settings on your CA? How can you find a setting required for your compliance audit?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Well, this is simple! You can still use the common &lt;strong&gt;certutil &amp;ndash;getreg &lt;/strong&gt;command but now,&amp;nbsp;add the verbose&amp;nbsp;switch (&lt;strong&gt;-v&lt;/strong&gt;). The command&amp;rsquo;s output will be similar to the screenshot below&lt;br /&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0675.certutil_2D00_getreg_2D00_v.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0675.certutil_2D00_getreg_2D00_v.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;As you probably noticed, all supported symbol names are displayed. The ones indented and in parentheses are supported bits that could be set, but currently are not. Any symbol without parentheses is configured on your CA. &lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;The symbolic names may be of some help to identify each bit&amp;rsquo;s purpose. You can perform a quick research on TechNet or MSDN to further understand and deploy each bit.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Amer F. Kamal&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;Senior Premier Field Engineer&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3542782" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Advanced+CA+Configuration/">Advanced CA Configuration</category><category domain="http://blogs.technet.com/b/pki/archive/tags/ADCS/">ADCS</category></item><item><title>Viewing Expired Certificate Revocation List (CRL)</title><link>http://blogs.technet.com/b/pki/archive/2012/12/20/viewing-expired-certificate-revocation-list-crl.aspx</link><pubDate>Thu, 20 Dec 2012 15:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3542023</guid><dc:creator>Amerk [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/rsscomments.aspx?WeblogPostID=3542023</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/pki/commentapi.aspx?WeblogPostID=3542023</wfw:comment><comments>http://blogs.technet.com/b/pki/archive/2012/12/20/viewing-expired-certificate-revocation-list-crl.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Many customers must perform a regulatory audit annually to comply with industry standards and business trends. Recently I was contacted by one of my customers, who was not able to view all of Certificate Revocation Lists (CRLs) issued by their Enterprise Certification Authority. The customer mentioned they were able to view these CRLs on a Windows Server 2003 Certification Authorities but cannot view them on Windows Server 2008 R2 Enterprise Certification Authorities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Windows Server 2008 and Windows Server 2012 Certification Authorities by default delete expired CRLs when a new one is issued. This option can be reversed to preserve expired CRLs, but has to be implemented before your audit. To preserve expired CRLs run the following commands:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;certutil &amp;ndash;setreg CA\CRLFlags -CRLF_DELETE_EXPIRED_CRLS &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;net stop certsvc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;net start certsvc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Furthermore, you can view CRLs by running this command:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: courier new,courier; font-size: small;"&gt;certutil -view -out "CRLThisPublish,CRLNumber,CRLCount" CRL&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;The Certification Authority Console by default will not display Certificate Revocation List (CRL)history as noted in the screenshot below.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1018.Certsrv.JPG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/1018.Certsrv.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;You can change this behavior by running &lt;strong&gt;certsvc.msc /e&lt;/strong&gt; from &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0488.Certsrv_2D00_e.JPG"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/0488.Certsrv_2D00_e.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Amer F Kamal&lt;/p&gt;
&lt;p&gt;Senior Premier Field Engineer&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3542023" width="1" height="1"&gt;</description></item><item><title>Certificate for WinRT devices and non-domain member devices</title><link>http://blogs.technet.com/b/pki/archive/2012/12/11/certificate-for-winrt-devices-and-non-domain-member-devices.aspx</link><pubDate>Tue, 11 Dec 2012 07:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3540009</guid><dc:creator>Chunhua Chen</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi there, I am a test engineer in the Windows team working on certificate enrollment related areas. Today I want to talk about certificates for &lt;a title="Windows RT" href="http://windows.microsoft.com/en-US/windows/windows-rt-faq" target="_blank"&gt;Windows RT&lt;/a&gt; devices&lt;/p&gt;
&lt;p&gt;Windows RT devices run on &lt;a title="ARM processor" href="http://www.arm.com/products/processors/index.php"&gt;ARM processor&lt;/a&gt;, which is different from a typical computer, but it does have a full version of the Windows&amp;reg; operating system. Windows RT devices cannot be Active Directory Domain Services (AD&amp;nbsp;DS) domain members. Otherwise, a Windows RT device is no different than a typical Windows computer from certificate enrollment and certificate management perspective. In another words, when it comes to certificate enrollment and certificate management, Windows RT devices share the same story with typical Windows computers that are not joined to an AD&amp;nbsp;DS domain.&lt;/p&gt;
&lt;p&gt;Prior to Windows RT, a typical Windows computer, could have a certificate in both the computer context and user context. Certificates in the computer context are stored in the computer account profile, these certificates are organized into different certificate stores, (My store, Root store, and so on). Each user would also have its own certificate stores in the user profile (with certificate stores similar to those in the computer context). The&amp;nbsp;&lt;a title="Windows Store app" href="http://msdn.microsoft.com/en-us/library/windows/apps/Hh974576.aspx"&gt;Windows Store apps&lt;/a&gt; used on Windows 8 and Windows RT devices also have their own profile and &amp;nbsp;owner certificate stores.&lt;/p&gt;
&lt;p&gt;This means that Windows 8 and Windows RT devices can place their certificates in the Local Machine/My certificate store, User/My certificate store, or an application specific My certificate store. Further, a Windows Store app could use certificates from the computer Root store for certificate validation (chain building). Also, if a Windows Store app has SharedUserCertificate capability, the App can use certificates from the user context My store.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Enroll for a computer or user certificate by using a Windows RT device&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This section covers enrolling for certificates &amp;nbsp;using the computer context or user context on Windows RT devices (enrolling for Windows Store Apps is covered later).&lt;/p&gt;
&lt;p&gt;As noted above, this is the same as enrollment for certificate on a typical Windows computer. &amp;nbsp;You can enroll for a certificate by using CA Web pages; you can also import a certificate using PFX file. &amp;nbsp;A domain member computer would have the additional benefit of certificate auto-enrollment, which automatically enrolls and renew certificates for computers or user. For computers that are not domain joined, you can use &lt;a href="http://blogs.technet.com/b/askds/archive/2010/02/01/certificate-enrollment-web-services.aspx"&gt;Certificate Enrollment Web Services&lt;/a&gt; to achieve the same. For more information, see the&amp;nbsp;AskDS blog&amp;nbsp;titled &lt;a href="http://blogs.technet.com/b/askds/archive/2010/05/25/enabling-cep-and-ces-for-enrolling-non-domain-joined-computers-for-certificates.aspx"&gt;Enabling CEP and CES for enrolling non-domain joined computers for certificates&lt;/a&gt; for some detailed steps.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this section I will illustrate how you can use Windows PowerShell script to automate the enrollment process, and configured the certificate for automatic renewal, utilizing some Windows 8 features. I will break this into several steps.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Establish trust to the Certificate Enrollment Policy Web Services and Certificate Enrollment Web Services&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to enroll for a certificate using Certificate Enrollment Policy Web Services and Certificate Enrollment Web Services, you must trust these service's HTTPS server certificate. You can import the CA root of these service certificates into the computer's &lt;strong&gt;Trusted Root Certification Authorities&lt;/strong&gt; store, using the following&lt;br /&gt;command:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;Import-Certificate -CertStoreLocation&lt;/em&gt;&lt;br /&gt;&lt;em&gt;cert:\LocalMachine\Root -FilePath&amp;nbsp; $rootCert&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2&lt;em&gt;. &lt;/em&gt;Enrollment for a certificate&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are several ways to use Certificate Enrollment Policy Web Services, you can configure the Certificate Enrollment Policy Web Services URL in local Group Policy, or configure the URL during enrollment, or embed the URL in a script &amp;nbsp;(without having to registering the URL in advance in Group Policy). You can find the details in the documents for &amp;nbsp;Certificate Enrollment Policy Web Services and Certificate Enrollment Web Services. For this example, a Windows PowerShell cmdlet Certificate Enrollment Policy Web Services and enroll for a certificate, using username/password authentication.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;$upCepUrl = &amp;ldquo;&lt;a href="https://MyCepUrl.com"&gt;https://MyCepUrl.com&lt;/a&gt;&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;$pwd = ConvertTo-SecureString &lt;/em&gt;&lt;em&gt;&amp;ldquo;MyPassword&amp;rdquo; -asplaintext -force&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;$upCred = New-Object &lt;/em&gt;&lt;em&gt;System.Management.Automation.PSCredential $userName, $Pwd&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;Get-Certificate &lt;/em&gt;&lt;em&gt;-CertStoreLocation cert:\CurrentUser\My -Url $upCepUrl -Credential $upCred &lt;/em&gt;&lt;em&gt;-Template MyUserTemplate&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Certificate Enrollment Policy Web Services URL (https://MyCepUrl.com) as well as the MyUserTemplate variables shown in the sample script should be replaced with the actual values appropriate for your environment&lt;/li&gt;
&lt;li&gt;The example script enrolls a certificate for the user context. To enroll a certificate for the computer, change the CertStoreLocation from cert:\CurrentUser\My to cert:\LocalMachine\My&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Configure certificate for auto renewal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enrolling for the certificate is done through a Certificate Enrollment Policy Web Service with Username/Password authentication. The same Certificate Enrollment Policy Web Service instance can be used for autorenewal, but the credential must be saved and the credential must be accurate when the certificate is close to expiration. Maintaining these credentials causes additional administrative workload.&lt;/p&gt;
&lt;p&gt;In Windows Server 2012 and Windows 8, a new feature to solve ease credential management maintenance. On the server side, a new feature called &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/13303.certificate-template-versions-and-options.aspx#Allow_key-based_renewal"&gt;key-based renewal&lt;/a&gt;. This feature allows you to renew a certificate (as long as you have an existing valid certificate and its private key). Certificate Enrollment Policy Web Service and also Certificate Enrollment Web Service were updated to support this feature. To learn more, see &lt;a href="http://technet.microsoft.com/en-us/library/tlg-key-based-renewal.aspx"&gt;Test Lab Guide: Demonstrating Certificate Key-Based Renewal&lt;/a&gt; and &lt;a title="Test Lab Guide Mini-Module: Cross Forest Certificate Enrollment" href="http://social.technet.microsoft.com/wiki/contents/articles/14715.test-lab-guide-mini-module-cross-forest-certificate-enrollment-using-certificate-enrollment-web-services.aspx"&gt;Test Lab Guide Mini-Module: Cross-Forest Certificate Enrollment using Certificate Enrollment Web Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On the client side, the autoenrollment process was updated to select a certificate to authenticate to Certificate Enrollment Policy Web Service when saved credentials do not exist. The service is designed to select a certificate that will mostly succeed in authentication. In such a case the expectation is that the enrolled certificate will be used for SSL client authentication (when connecting to Certificate Enrollment Policy Web Service and Certificate Enrollment Web Service. &amp;nbsp;Certificate Enrollment Policy Web Service and Certificate Enrollment Web Service will accept the client certificate even if the certificate does not map to an Active Directory&amp;nbsp;Domain Service (AD&amp;nbsp;DS) account. The Certificate Enrollment Web Service will submit the request to the CA, which in turn will issue a new certificate based on the fact that the client owns the certificate and private key. The script below will enables autoenrollment and then configures the Certificate Enrollment Policy Web Service URL in the registry. These two items are enough for autoenrollment to renew the certificate.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;$certCepUrl = &amp;ldquo;https://MyKeyBasedRenewalCepUrl.com&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;Set-CertificateAutoEnrollmentPolicy &lt;/em&gt;&lt;em&gt;-EnableAll -context user&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;$added = &lt;/em&gt;&lt;em&gt;Add-CertificateEnrollmentPolicyServer -context User -Url $certCep -Credential &lt;/em&gt;&lt;em&gt;$cert -AutoEnrollmentEnabled&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;Notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the example script, ensure that you replace MyKeyBasedRenewalCepURL with the actual Certificate Enrollment Policy Web Service URL for your environment.&lt;/li&gt;
&lt;li&gt;To utilize the computer context. You can change the -context parameter to specify &lt;em&gt;machine&lt;/em&gt; instead of &lt;em&gt;User&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Test the renewal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For a practical deployment, I am sure administrator will want to test the functionality before the actual deployment. Typically, a certificate is valid for months or years before it expires, to test the auto renewal, you can create a short lived certificate, which can be accomplished by one of&lt;br /&gt;these:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Before enrollment, set the &lt;em&gt;validity period&lt;/em&gt; in the certificate template to be a short time (such as1 hour). This way the enrolled certificate &amp;nbsp;expire quickly enough for you to test within a short period of time.&lt;/li&gt;
&lt;li&gt;If you have access to certificate issuer&amp;rsquo;s private key, you can also re-sign the certificate using &lt;em&gt;certutil -sign&lt;/em&gt;. You can change certificate validity times so that the certificate expired at any time you want, this is an example of this command:&lt;br /&gt;&lt;br /&gt;Certutil -f -silent -v -sign originalCert.cer newCert.cer 01/01/2012+365:00&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This command will take the original certificate (orginalCert.cer in the example) as input, resign the certficate so that it&amp;rsquo;s valid from 01/01/2012, and valid for 365 days. If you are testing the cert at the end of year 2012, autoenrollment should renew this certificate.&lt;/p&gt;
&lt;p&gt;Another issues is that autoenrollment runs only upon user sign-in or run every 8 hours. After setting up your certificate and everything, you can you can use &lt;em&gt;certutil -pulse&lt;/em&gt; (for computer context) or &lt;em&gt;certutil -user -pulse&lt;/em&gt; (for user context) to manually trigger autoenrollment. You can check the status and history of the&lt;br /&gt;autoenrollment task from task scheduler, the tasks are at this path: Microsoft -&amp;gt; Windows -&amp;gt; CertificateServicesClient&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Getting certificate for a Windows Store App&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;To get a certificate into a Windows Store&amp;nbsp;App's certificate stores, you can use the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.cryptography.certificates.certificateenrollmentmanager"&gt;CertificateEnrollmentManager&lt;/a&gt;&amp;nbsp;class. The class provide methods to enroll for a certificate or to import a certificate from a PFX file.&lt;/p&gt;
&lt;p&gt;Note: For enrollment, the class does not provide a way to submit request to a CA. The app is expected to submit the certificate request to an external server by using standard commication protocols such as HTTP. You can submit the request to Certificate Enrollment Web Services or to third-party CAs. The user is responsibe for creating the request by using a syntax that the server supports.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For more information about manage certificate for Windows Store apps, see &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465044.aspx"&gt;Working with certificates (Windows Store apps using JavaScript and HTML) (Windows)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;------------ Comments were accidentally disabled for this article, so I am placing a comment that came in for this article in this section ------------------------&lt;/p&gt;
&lt;p&gt;Comment from Vadims Podāns:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;The following example PowerShell&amp;nbsp;script lines&amp;nbsp;in this article:&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;$pwd = ConvertTo-SecureString &amp;ldquo;MyPassword&amp;rdquo; -asplaintext -force&lt;br /&gt;$upCred = New-Object System.Management.Automation.PSCredential $userName, $Pwd&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;can be replaced with a Get-Credential cmdlet call. Just remove previous lines and use the following syntax:&lt;/p&gt;
&lt;p style="padding-left: 60px;"&gt;Get-Certificate -CertStoreLocation cert:\CurrentUser\My -Url $upCepUrl -Credential (Get-Credential) -Template MyUserTemplate&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;The command automatically prompts for authentication credentials.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3540009" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/certificates/">certificates</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Windows+RT/">Windows RT</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certificate+enrollment/">certificate enrollment</category></item><item><title>Group Protected PFX</title><link>http://blogs.technet.com/b/pki/archive/2012/10/08/group-protected-pfx.aspx</link><pubDate>Mon, 08 Oct 2012 12:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3524795</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font size="3"&gt;A new feature is available in Windows Server 2012 and Windows 8 that allows you to protect exported PFX files (those in PKCS#12) to Active Directory Domain Services (AD DS) accounts. The feature is available only if you have a Windows Server 2012 domain controller deployed in your network. The TechNet Wiki article &lt;a title="Group Protected PFX" href="http://social.technet.microsoft.com/wiki/contents/articles/13922.certificate-pfx-export-and-import-using-ad-ds-account-protection.aspx" target="_blank"&gt;Certificate PFX Export and Import using AD DS Account Protection&lt;/a&gt; describes the feature further.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86-metablogapi/8204.ExportWizard_5F00_197EDB3F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ExportWizard" border="0" alt="ExportWizard" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86-metablogapi/5657.ExportWizard_5F00_thumb_5F00_1912A84A.png" width="431" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3524795" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/documentation/">documentation</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certificates/">certificates</category><category domain="http://blogs.technet.com/b/pki/archive/tags/AD+CS+documentation+updates/">AD CS documentation updates</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certifiication+authority/">certifiication authority</category><category domain="http://blogs.technet.com/b/pki/archive/tags/Active+Directory+Domain+Services/">Active Directory Domain Services</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certificate/">certificate</category><category domain="http://blogs.technet.com/b/pki/archive/tags/AD+CS/">AD CS</category><category domain="http://blogs.technet.com/b/pki/archive/tags/protectto/">protectto</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PFX/">PFX</category><category domain="http://blogs.technet.com/b/pki/archive/tags/export+certificate/">export certificate</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certificate+export+wizard/">certificate export wizard</category></item><item><title>Blocking RSA keys less than 1024 bits (part 3)</title><link>http://blogs.technet.com/b/pki/archive/2012/08/14/blocking-rsa-keys-less-than-1024-bits-part-3.aspx</link><pubDate>Tue, 14 Aug 2012 21:00:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3514390</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Microsoft released a security advisory, KB article, and software update for all supported versions of Windows that blocks RSA certificates with keys less than 1024 bits. The software update was released to the Download Center.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The security advisory is located at &lt;a href="http://technet.microsoft.com/security/advisory/2661254"&gt;http://technet.microsoft.com/security/advisory/2661254&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The KB article is available at &lt;a href="http://support.microsoft.com/kb/2661254"&gt;http://support.microsoft.com/kb/2661254&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The update is available now to allow organizations to assess the impact of this update and to reissue certificates with larger key sizes, if necessary, before the update is sent out through Windows Update. The update is planned to be sent out through Windows Update in October 9, 2012.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3514390" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/certificate/">certificate</category><category domain="http://blogs.technet.com/b/pki/archive/tags/RSA+keys/">RSA keys</category><category domain="http://blogs.technet.com/b/pki/archive/tags/KB+2661254/">KB 2661254</category><category domain="http://blogs.technet.com/b/pki/archive/tags/blocking+less+than+1024+bit+RSA+keys/">blocking less than 1024 bit RSA keys</category><category domain="http://blogs.technet.com/b/pki/archive/tags/1024+bit/">1024 bit</category></item><item><title>Blocking RSA Keys less than 1024 bits (part 2)</title><link>http://blogs.technet.com/b/pki/archive/2012/07/13/blocking-rsa-keys-less-than-1024-bits-part-2.aspx</link><pubDate>Fri, 13 Jul 2012 21:14:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3508930</guid><dc:creator>Kurt L Hudson MSFT</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;On&amp;nbsp;August 14, 2012, Microsoft&amp;nbsp;will&amp;nbsp;issue a critical non-security&amp;nbsp;&lt;a title="update (KB 2661254)" href="http://support.microsoft.com/kb/2661254"&gt;update&amp;nbsp;(KB 2661254)&lt;/a&gt; for Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2. The update will block the use of cryptographic keys that are less than 1024 bits. This update was first announced in the blog titled&amp;nbsp;&lt;a title="RSA keys under 1024 bits are blocked" href="http://blogs.technet.com/b/pki/archive/2012/06/12/rsa-keys-under-1024-bits-are-blocked.aspx"&gt;RSA keys under 1024 bits are blocked&lt;/a&gt;. This blog post is a reminder that the update is coming and provides a bit more information on how to control the update&amp;nbsp;when deployed.&lt;/p&gt;
&lt;p&gt;Note:&amp;nbsp;The modification (opt-out settings) discussed in this article will apply&amp;nbsp;throughout the operating system. You cannot configure these modifications to be applicable to a specific application, custom certificate, or scenario. You can configure these&amp;nbsp;modifications&amp;nbsp;before the update is applied and when the update is applied, they will take effect. The update will require a restart.&lt;/p&gt;
&lt;p&gt;You can modify a registry setting using the certutil command to modify&amp;nbsp;the size of the keys that&amp;nbsp;are&amp;nbsp;blocked. For example, if you wanted to allow 512 bit keys, but block all keys less than 512 bits, you could run the following command:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;Certutil -setreg chain\minRSAPubKeyBitLength 512&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;Note: All certutil commands shown in this article require local Administrator&amp;nbsp;privileges&amp;nbsp;because they are modifiying the registry. You can disregard the message that reads "The CertSvc service may need to be restarted for changes to take effect." That is not required for these commands as they do not affect the certificate service (CertSvc).&lt;/p&gt;
&lt;p&gt;If only the root certificate in a chain is 512 bits, but all the rest of the keys below are 1024 bits or higher, you could run the following command to indicate that you will allow a 512 bit root certificate, but want to block all keys less than 1024 bits below the root certificate.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;Certutil -setreg chain\EnableWeakSignatureFlags 2&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;Note: The above command also works with self-signed certificates with RSA keys less than 1024.&lt;/p&gt;
&lt;p&gt;The certutil commands shown in this posting will not work on Windows XP, Windows Server 2003, or Windows Server 2003 R2. You will have to modify the registry directly using regedit.exe or reg command. Registry path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CertDllCreateCertificateChainEngine\Config. The following table and figure illustrate registry the settings shown in the previous two examples:&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Name&lt;/td&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td&gt;Decimal data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EnableWeakSignatureFlags&lt;/td&gt;
&lt;td&gt;REG_DWORD&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;minRSAPubKeyBitLength&lt;/td&gt;
&lt;td&gt;REG_DWORD&lt;/td&gt;
&lt;td&gt;512&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/4061.W2K3Registry.PNG"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-53-86/4061.W2K3Registry.PNG" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you have Authenticode signatures that were signed with keys less than 1024 bits prior to January 1, 2010, 12:00:00 AM UTC/GMT, they will not be blocked by default. If necessary, you can use the WeakRsaPubKeyTime setting to allow for the configuration of the date and time for which to consider older signatures valid. If you have reason to set a different date and time for the WeakRsaPubKeyTime, you can use certutil to set a different date and time. For example, if you wanted to set the date to August 29, 2010, you could use the following command:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;certutil -setreg chain\WeakRsaPubKeyTime @08/29/2010&lt;/p&gt;
&lt;p&gt;If you have a need to set a specific time, such as 6:00 PM UTC/GMT on July 4, 2011, then add the number of days and hours in the format +[dd:hh] to the command. Since 6:00 PM is 18 hours after midnight on July 4, 2011, you would run the following command:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;certutil -setreg chain\WeakRsaPubKeyTime @07/04/2011+00:18&lt;/p&gt;
&lt;p&gt;To enter&amp;nbsp;WeakRsaPubKeyTime&amp;nbsp;and date on Windows XP, Windows&amp;nbsp;Server 2003, or Windows Server 2003 R2, use a REG_BINARY value for WeakRsaPubKeyTime.&amp;nbsp;You can&amp;nbsp;figure out the hex value using certutil on Windows Vista, Windows Server 2008, or&amp;nbsp;more recent&amp;nbsp;Windows operating system and then view the value in the registry or export the value to a REG file for viewing. The following table shows REG_BINARY&amp;nbsp;hex value equivalents for WeakRsaPubKeyTime&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Date/Time&lt;/td&gt;
&lt;td&gt;Hex value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;August 29, 2010&amp;nbsp;at midnight UTC\GMT&lt;/td&gt;
&lt;td&gt;00 d8 f0 cb 47 47 cb 01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;July&amp;nbsp;4, 2011&amp;nbsp;at 6 PM UTC\GMT&lt;/td&gt;
&lt;td&gt;00 e8 64 dd ae 3a cc 01&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;Additional resources&lt;/h1&gt;
&lt;p&gt;Security advisory &lt;a href="http://technet.microsoft.com/security/advisory/2661254"&gt;http://technet.microsoft.com/security/advisory/2661254&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;KB 2661254: &lt;a href="http://support.microsoft.com/kb/2661254"&gt;http://support.microsoft.com/kb/2661254&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Additional blog posts:&lt;/p&gt;
&lt;p&gt;&lt;a title="RSA keys under 1024 bits are blocked" href="http://blogs.technet.com/b/pki/archive/2012/06/12/rsa-keys-under-1024-bits-are-blocked.aspx"&gt;RSA keys under 1024 bits are blocked&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/pki/archive/2012/08/14/blocking-rsa-keys-less-than-1024-bits-part-3.aspx"&gt;http://blogs.technet.com/b/pki/archive/2012/08/14/blocking-rsa-keys-less-than-1024-bits-part-3.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3508930" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/pki/archive/tags/certificates/">certificates</category><category domain="http://blogs.technet.com/b/pki/archive/tags/PKI/">PKI</category><category domain="http://blogs.technet.com/b/pki/archive/tags/blocking+weak+keys/">blocking weak keys</category><category domain="http://blogs.technet.com/b/pki/archive/tags/update/">update</category><category domain="http://blogs.technet.com/b/pki/archive/tags/blocking+less+than+1024+bit+keys/">blocking less than 1024 bit keys</category></item></channel></rss>