Udostępnij za pośrednictwem


RsaSignatureCookieTransform.Encode(Byte[]) Metoda

Definicja

Podpisuje określone dane.

public:
 override cli::array <System::Byte> ^ Encode(cli::array <System::Byte> ^ value);
public override byte[] Encode (byte[] value);
override this.Encode : byte[] -> byte[]
Public Overrides Function Encode (value As Byte()) As Byte()

Parametry

value
Byte[]

Dane do podpisania.

Zwraca

Byte[]

Podpisane dane.

Wyjątki

value to null.

value zawiera zero bajtów.

Właściwość SigningKey to null.

-lub-

Klucz określony przez SigningKey właściwość nie można przypisać jako RSACryptoServiceProvider.

-lub-

Klucz określony przez SigningKey właściwość nie zawiera klucza prywatnego.

System operacyjny nie obsługuje określonego algorytmu.

Uwagi

Klucz określony przez SigningKey właściwość musi zawierać klucz prywatny w celu podpisania danych.

Podpisane dane mogą zostać zweryfikowane przez wywołanie Decode metody .

Dotyczy