16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Creating the Encryption Key<br />

Chapter 26: Single Sign-On in SharePoint Portal Server 2003 711<br />

The encryption key is used as part of the encryption process for credentials used<br />

with single sign-on. The key helps to decrypt encrypted credentials stored in the single<br />

sign-on database. The first time you configure single sign-on <strong>and</strong> enterprise<br />

application definitions on the Manage Server Settings for Single Sign-On page, the<br />

encryption key is created automatically. You can regenerate the key if the previous<br />

credentials are compromised or if you have a policy to change the key after a certain<br />

number of days.<br />

When you create an encryption key, you can choose to re-encrypt the existing<br />

credentials with the new key. When you re-encrypt the SSOSrv service credential<br />

store, events are logged in the <strong>Microsoft</strong> Windows Server 2003 application event log.<br />

Once re-encryption is initiated, you can monitor the application event log to verify<br />

that the credential store has been re-encrypted. Event ID 1032 is recorded in the<br />

application event log when re-encryption is started. Event ID 1033 is recorded in the<br />

application event log when re-encryption has ended. If there are any failures during<br />

re-encryption, an event is recorded in the log.<br />

If the job server is restarted or SSOSrv is stopped on the job server during the<br />

re-encryption process, you should look in the event log for errors. If the event log<br />

reports an error, you must restart the re-encryption process from the Manage<br />

Encryption Key page.<br />

Note If the re-encryption process is preempted in any way, it will have to<br />

be re-run. If the re-encryption process is preempted, it reverts back to its<br />

original state<br />

The re-encryption process is a long-running operation. It is recommended that<br />

you change or restore the encryption key during non-peak periods.<br />

During the re-encryption process, Write operations such as updating credentials<br />

<strong>and</strong> changing application definitions are not allowed. Read operations such as<br />

retrieving credentials continue to work as normal.<br />

Note To re-encrypt the existing credentials, the single sign-on service<br />

account must be a member of the Server Administrators server role on the<br />

SQL Server instance where the single sign-on database is located. For other<br />

requirements for single sign-on service account, refer to the section “Single<br />

Sign-On Service Account” earlier in this chapter.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!