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
password
Type: System.Security.SecureStringUm SecureString que representa uma chave que será usada para criptografar e descriptografar as senhas.
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)