Pkcs8PrivateKeyInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kunt u PKCS#8 PrivateKeyInfo en EncryptedPrivateKeyInfo-waarden controleren en maken. Deze klasse kan niet worden overgenomen.
public ref class Pkcs8PrivateKeyInfo sealed
public sealed class Pkcs8PrivateKeyInfo
type Pkcs8PrivateKeyInfo = class
Public NotInheritable Class Pkcs8PrivateKeyInfo
- Overname
-
Pkcs8PrivateKeyInfo
Constructors
| Name | Description |
|---|---|
| Pkcs8PrivateKeyInfo(Oid, Nullable<ReadOnlyMemory<Byte>>, ReadOnlyMemory<Byte>, Boolean) |
Initialiseert een nieuw exemplaar van de Pkcs8PrivateKeyInfo klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AlgorithmId |
Hiermee haalt u de OID-waarde (Object Identifier) op waarmee het algoritme wordt geïdentificeerd waarvoor deze sleutel is bedoeld. |
| AlgorithmParameters |
Hiermee haalt u een geheugenwaarde op die de ber-gecodeerde algoritmeparameters bevat die aan deze sleutel zijn gekoppeld. |
| Attributes |
Hiermee haalt u de wijzigbare verzameling kenmerken voor deze persoonlijke sleutel op. |
| PrivateKeyBytes |
Hiermee haalt u een geheugenwaarde op die de algoritmespecifieke gecodeerde persoonlijke sleutel vertegenwoordigt. |
Methoden
| Name | Description |
|---|---|
| Create(AsymmetricAlgorithm) |
Hiermee exporteert u een opgegeven sleutel als PKCS#8 PrivateKeyInfo en retourneert u de gedecodeerde interpretatie. |
| Decode(ReadOnlyMemory<Byte>, Int32, Boolean) |
Leest de opgegeven gegevens als PKCS#8 PrivateKeyInfo en retourneert een objectweergave van de inhoud. |
| DecryptAndDecode(ReadOnlySpan<Byte>, ReadOnlyMemory<Byte>, Int32) |
Ontsleutelt de opgegeven gegevens met behulp van het op byte gebaseerde wachtwoord en ontsleutelt de uitvoer in een objectweergave van PKCS#8 PrivateKeyInfo. |
| DecryptAndDecode(ReadOnlySpan<Char>, ReadOnlyMemory<Byte>, Int32) |
Ontsleutelt de opgegeven gegevens met behulp van het opgegeven wachtwoord op basis van tekens en ontsleutelt de uitvoer in een objectweergave van de PKCS#8 PrivateKeyInfo. |
| Encode() |
Codeert de eigenschapsgegevens van dit exemplaar als EEN PKCS#8 PrivateKeyInfo en retourneert de codering als een bytematrix. |
| Encrypt(ReadOnlySpan<Byte>, PbeParameters) |
Produceert een PKCS#8 EncryptedPrivateKeyInfo van de eigenschapsinhoud van dit object na versleuteling met de opgegeven byte-gebaseerde wachtwoord- en versleutelingsparameters. |
| Encrypt(ReadOnlySpan<Char>, PbeParameters) |
Produceert een PKCS#8 EncryptedPrivateKeyInfo van de eigenschapsinhoud van dit object na versleuteling met de opgegeven wachtwoord- en versleutelingsparameters op basis van tekens. |
| TryEncode(Span<Byte>, Int32) |
Probeert de eigenschapsgegevens van dit exemplaar te coderen als PKCS#8 PrivateKeyInfo, waardoor de resultaten in een opgegeven buffer worden geschreven. |
| TryEncrypt(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Pogingen om een PKCS#8 EncryptedPrivateKeyInfo te produceren op basis van de inhoud van de eigenschap van dit object na versleuteling met de opgegeven byte-gebaseerde wachtwoord- en versleutelingsparameters, waarbij de resultaten in een opgegeven buffer worden geschreven. |
| TryEncrypt(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Probeert een PKCS#8 EncryptedPrivateKeyInfo te produceren op basis van de eigenschapsinhoud van dit object nadat het is versleuteld met de opgegeven op tekens gebaseerde wachtwoord- en versleutelingsparameters, waarbij het resultaat in een opgegeven buffer wordt geschreven. |