SPSecurity.SetApplicationCredentialKey - Méthode
Définit une chaîne qui est utilisée dans le cryptage et le décryptage des mots de passe.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Shared Sub SetApplicationCredentialKey ( _
password As SecureString _
)
'Utilisation
Dim password As SecureStringSPSecurity.SetApplicationCredentialKey(password)
public static void SetApplicationCredentialKey(
SecureString password
)
Paramètres
password
Type : System.Security.SecureStringSecureString qui représente une clé qui sera utilisée pour chiffrer et déchiffrer les mots de passe.
Remarques
La clé passée comme paramètre doit être long et difficile à deviner, comme un mot de passe.
La clé est stockée dans le Registre.
Utiliser la même clé sur tous les serveurs de la batterie de serveurs.
Seuls les mots de passe cryptés sont stockés dans la base de données Microsoft SharePoint Foundation 2010 .
Exemples
Cet exemple montre comment appeler la méthode SetApplicationCredentialKey . Vous fichier de code nécessite une instruction 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)