Freigeben über


RsaSignatureCookieTransform.Encode(Byte[]) Methode

Definition

Signiert die angegebenen Daten.

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

Parameter

value
Byte[]

Die zu signierenden Daten.

Gibt zurück

Byte[]

Die signierten Daten.

Ausnahmen

value ist null.

value enthält null Bytes.

Die SigningKey-Eigenschaft ist null.

- oder -

Der Schlüssel, der von der SigningKey-Eigenschaft angegeben ist, kann nicht als RSACryptoServiceProvider zugeordnet werden.

- oder -

Der Schlüssel, der von der SigningKey-Eigenschaft angegeben wird, enthält keine privaten Schlüssel.

Das Betriebssystem unterstützt den angegebenen Algorithmus nicht.

Hinweise

Der durch die SigningKey -Eigenschaft angegebene Schlüssel muss den privaten Schlüssel enthalten, um die Daten zu signieren.

Die signierten Daten können durch Aufrufen der Decode -Methode überprüft werden.

Gilt für: