HMACSHA512.ProduceLegacyHmacValues Eigenschap

Definitie

Biedt een tijdelijke oplossing voor de .NET Framework 2.0-implementatie van het algoritme HMACSHA512, wat niet overeenkomt met de .NET Framework 2.0 Service Pack 1-implementatie.

public:
 property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
public bool ProduceLegacyHmacValues { get; set; }
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean

Waarde van eigenschap

true om .NET Framework 2.0 Service Pack 1-toepassingen te laten communiceren met .NET Framework 2.0-toepassingen; anders false.

Opmerkingen

Het doel van de eigenschap ProduceLegacyHmacValues Booleaanse waarde is het inschakelen van .NET Framework 2.0 Service Pack 1-toepassingen om te communiceren met .NET Framework 2.0-toepassingen. Wanneer u deze eigenschap instelt op true, produceert het object HMACSHA512 waarden die overeenkomen met de waarden die zijn geproduceerd door .NET Framework 2.0. U moet deze eigenschap slechts eenmaal instellen nadat u uw HMAC-object hebt gemaakt. U moet de sleutel later opnieuw instellen, zoals wordt weergegeven in het volgende voorbeeld.

public static void Test()
{
    var hmac = new HMACSHA512();
    hmac.ProduceLegacyHmacValues = true;
    hmac.Key = // ...Get the HMAC key.
    // ...
    // Use the HMAC algorithm.
    // ...
}

Van toepassing op

Zie ook