Skip to main content
The security section group contains three configuration sections related to domain- and operational security settings.
Do not change these values unless you are absolutely sure!

ActiveDirectoryCredentialPlugin

Configuration settings related to Active Directory domain.
To find and import Active Directory users, NetServer web services need to be in the Active Directory domain. This is why we recommend onsite deployment scenario 2 with a reverse proxy so you do not expose it to the DMZ.

Cryptography

Cryptography is used for encrypting and decrypting the user credentials and sessions.
Change any of these keys at your own peril.
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.