AsymmetricAlgorithm.KeyExchangeAlgorithm Property

Definition

When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise, throws an NotImplementedException.

C#
public virtual string? KeyExchangeAlgorithm { get; }
C#
public virtual string KeyExchangeAlgorithm { get; }
C#
public abstract string KeyExchangeAlgorithm { get; }

Property Value

The name of the key exchange algorithm.

Examples

The following code example demonstrates how to override the KeyExchangeAlgorithm property to return the name for the key exchange algorithm. This code example is part of a larger example provided for the AsymmetricAlgorithm class.

C#
public override string KeyExchangeAlgorithm
{
    get {return "RSA-PKCS1-KeyEx";}
}

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also