Specifies asymmetric algorithm.

Namespace:  Rebex.Security.Cryptography
Assembly:  Rebex.Common (in Rebex.Common.dll)

Syntax

Visual Basic
Public Enumeration AsymmetricKeyAlgorithmId
C#
public enum AsymmetricKeyAlgorithmId
Visual C++
public enum class AsymmetricKeyAlgorithmId
JavaScript
Rebex.Security.Cryptography.AsymmetricKeyAlgorithmId = function();
Rebex.Security.Cryptography.AsymmetricKeyAlgorithmId.createEnum('Rebex.Security.Cryptography.AsymmetricKeyAlgorithmId', false);

Members

Member nameDescription
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidRSA
RSA.
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidDSA
DSA.
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidDiffieHellman
Diffie-Hellman.
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidECDsa
Elliptic Curve Digital Signature Algorithm (.NET >= 4.0 or through a plugin).
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidECDH
Elliptic Curve Diffie-Hellman algorithm (.NET >= 4.0 or through a plugin).
Supported by the .NET Compact FrameworkSupported by the Xamarin.iOSSupported by the Xamarin.AndroidEdDsa
Twisted Edwards Curve DSA algorithm such as ED25519 (supported through a plugin).

Version Information

.NET Framework

Supported in: 4.6, 4.5, 4.0, 3.5, 3.0, 2.0

.NET Compact Framework

Supported in: 3.9, 3.5

Xamarin.iOS

Supported in: Xamarin.iOS 8.6 or later

Xamarin.Android

Supported in: Xamarin.Android 4 or later

See Also