ECDiffieHellman.ImportFromPem(ReadOnlySpan<Char>) Method

Definition

Imports an RFC 7468 PEM-encoded key, replacing the keys for this object.

C#
public override void ImportFromPem(ReadOnlySpan<char> input);

Parameters

input
ReadOnlySpan<Char>

The PEM text of the key to import.

Exceptions

input does not contain a PEM-encoded key with a recognized label.

-or-

input contains multiple PEM-encoded keys with a recognized label.

-or-

input contains an encrypted PEM-encoded key.

Remarks

Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is raised to prevent importing a key when the key is ambiguous.

This method supports the following PEM labels:

  • PUBLIC KEY
  • PRIVATE KEY
  • EC PRIVATE KEY

Applies to

Product Versions
.NET 5, 6