Do not change these values unless you are absolutely sure!
ActiveDirectoryCredentialPlugin
Configuration settings related to Active Directory domain.Cryptography
Cryptography is used for encrypting and decrypting the user credentials and sessions.
The
SymmetricKey and the SymmetricIV are used in the Rijndael-based (System.Security.Cryptography.Rijndael) encryption and decryption methods. The SymmetricSecret is used to compute a hash code using the SHA256Managed classes (System.Security.Cryptography.SHA256Managed). The key-value pairs in the section are used in NetServer session suspend and session continue routines.
When a session is suspended, the SymmetricKey and the SymmetricIV are used to encrypt the session information, where the SymmetricSecret creates a hash code. Using a CryptoStream (System.Security.Cryptography.CryptoStream), the encrypted session data and the computed hash will be written to a MemoryStream (System.IO.MemoryStream) and returned as a Base64String for subsequent calls to a session’s Continue method.
In SoSession.Continue, the SymmetricKey and the SymmetricIV will be used to decrypt the session data, and the SymmetricKey will be used to compute the hash code. The hash code generated by session.Suspend method is checked against the hash code generated by the continue method to verify whether the encrypted and decrypted information are the same and have not been tampered.
The SymmetricKey and the SymmetricIV are generated values while the SymmetricSecret is a user-defined secret.
It is important to know that if your system is using a server cluster these values should be identical in all cluster machines.
Sentry
Sentry configuration options.SoPasswordCredentialPlugin
SuperOffice password credentials plugin options.
See the NetServer Core reference for details about handling this programmatically.