Compartilhar via


SPSecurity.SetApplicationCredentialKey method

Define uma seqüência de caracteres que é usada na criptografia e descriptografia senhas.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Shared Sub SetApplicationCredentialKey ( _
    password As SecureString _
)
'Uso
Dim password As SecureStringSPSecurity.SetApplicationCredentialKey(password)
public static void SetApplicationCredentialKey(
    SecureString password
)

Parâmetros

Comentários

A chave passada como o parâmetro deve ser longa e difícil de ser descoberta, assim como uma senha.

A chave é armazenada no registro.

Use a mesma chave em todos os servidores no farm.

Somente as senhas criptografadas são armazenadas no banco de dados Microsoft SharePoint Foundation 2010 .

Examples

Este exemplo mostra como chamar o método SetApplicationCredentialKey . Arquivo de código exigirá uma instrução using System.Security .

String key = "kEy5;("
SecureString secureString = new SecureString();

foreach (char ch in key)
{
    secureString.AppendChar(ch);
}

secureString.MakeReadOnly();
SPSecurity.SetApplicationCredentialKey(secureString);
Dim key As String = "kEy5;(" 
SecureString secureString = New SecureString()

For Each ch As Char In key
    secureString.AppendChar(ch)
Next ch

secureString.MakeReadOnly()
SPSecurity.SetApplicationCredentialKey(secureString)

Ver também

Referência

SPSecurity class

SPSecurity members

Microsoft.SharePoint namespace