Back to product page

FIPS property


Determines if FIPS enabled algorithms will be used.

Type

Boolean.

Syntax

  • C#
  • VB.NET
Boolean FIPS {get; set; };

Property FIPS As Boolean

Remarks

When FIPS is set to True, wodSSH.NET will use only FIPS certified crypto algorithms available in NET framework, and will announce usage of those algorithms to remote side. For example, Blowfish and DES will be unavailable completely.

Internal .NET framework libraries are used with FIPS, so if they are unavailable exception will be thrown from wodSSH.NET. In that case there is no workaround - since enforcing FIPS when system doesn't support it causes wodSSH.NET to fail.



Warning: changing this property also internally changes EncryptionList and HMacList properties.
This property is only available in NET40 binaries.
You must set Protocol property to SSH2 when FIPS is used.

Platforms

Windows