SnmpSharpNet.SnmpV3Packet.GenerateAuthenticationKey C# (CSharp) Метод

GenerateAuthenticationKey() публичный Метод

Generate authentication key from authentication password and engine id
public GenerateAuthenticationKey ( ) : byte[]
Результат byte[]
        public byte[] GenerateAuthenticationKey()
        {
            if (_userSecurityModel.EngineId == null || _userSecurityModel.EngineId.Length <= 0)
                return null;
            if (_userSecurityModel.AuthenticationSecret == null || _userSecurityModel.AuthenticationSecret.Length <= 0)
                return null;
            if (_userSecurityModel.Authentication != AuthenticationDigests.None)
            {
                IAuthenticationDigest authProto = SnmpSharpNet.Authentication.GetInstance(_userSecurityModel.Authentication);
                if (authProto != null)
                {
                    return authProto.PasswordToKey(_userSecurityModel.AuthenticationSecret, _userSecurityModel.EngineId);
                }
            }
            return null;
        }