RSA.TryExportRSAPublicKey(Span<Byte>, Int32) メソッド

定義

現在のキーを PKCS#1 RSAPublicKey 形式で指定のバッファーにエクスポートすることを試みます。Attempts to export the current key in the PKCS#1 RSAPublicKey format into a provided buffer.

public:
 virtual bool TryExportRSAPublicKey(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryExportRSAPublicKey (Span<byte> destination, out int bytesWritten);
abstract member TryExportRSAPublicKey : Span<byte> * int -> bool
override this.TryExportRSAPublicKey : Span<byte> * int -> bool
Public Overridable Function TryExportRSAPublicKey (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

パラメーター

destination
Span<Byte>

PKCS#1 RSAPublicKey データを受け取るバイト範囲。The byte span to receive the PKCS#1 RSAPublicKey data.

bytesWritten
Int32

このメソッドから制御が戻ったときに、destination に書き込まれたバイト数を示す値が含まれます。When this method returns, contains a value that indicates the number of bytes written to destination. このパラメーターは未初期化として扱われます。This parameter is treated as uninitialized.

戻り値

Boolean

destination が出力を受け入れるだけの十分な大きさの場合は true。それ以外の場合は falsetrue if destination is big enough to receive the output; otherwise, false.

例外

キーをエクスポートすることができませんでした。The key could not be exported.

適用対象

こちらもご覧ください

  • <xref:System.Security.Cryptography.RSA.ExportRSAPublicKey()>