Поделиться через


RsaSignatureCookieTransform.Encode(Byte[]) Метод

Определение

Подписывает заданные данные.

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()

Параметры

value
Byte[]

Данные, которые должны быть подписаны.

Возвращаемое значение

Byte[]

Подписанные данные.

Исключения

value имеет значение null.

value содержит ноль байты.

Значение свойства SigningKeynull.

-или-

Ключ, определенный свойством SigningKey, не может быть назначен как RSACryptoServiceProvider.

-или-

Ключ, определенный свойством SigningKey, не содержит закрытый ключ.

Операционная система не поддерживает указанный алгоритм.

Комментарии

Ключ, указанный свойством SigningKey , должен включать закрытый ключ для подписи данных.

Подписанные данные можно проверить, вызвав Decode метод .

Применяется к