Pkcs8PrivateKeyInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PKCS#8 PrivateKeyInfo 値と EncryptedPrivateKeyInfo 値の検査と作成を有効にします。 このクラスは継承できません。
public ref class Pkcs8PrivateKeyInfo sealed
public sealed class Pkcs8PrivateKeyInfo
type Pkcs8PrivateKeyInfo = class
Public NotInheritable Class Pkcs8PrivateKeyInfo
- 継承
-
Pkcs8PrivateKeyInfo
コンストラクター
| 名前 | 説明 |
|---|---|
| Pkcs8PrivateKeyInfo(Oid, Nullable<ReadOnlyMemory<Byte>>, ReadOnlyMemory<Byte>, Boolean) |
Pkcs8PrivateKeyInfo クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AlgorithmId |
このキーの対象となるアルゴリズムを識別するオブジェクト識別子 (OID) 値を取得します。 |
| AlgorithmParameters |
このキーに関連付けられている BER でエンコードされたアルゴリズム パラメーターを含むメモリ値を取得します。 |
| Attributes |
この秘密キーの属性の変更可能なコレクションを取得します。 |
| PrivateKeyBytes |
アルゴリズム固有のエンコードされた秘密キーを表すメモリ値を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Create(AsymmetricAlgorithm) |
指定したキーを PKCS#8 PrivateKeyInfo としてエクスポートし、デコードされた解釈を返します。 |
| Decode(ReadOnlyMemory<Byte>, Int32, Boolean) |
指定されたデータを PKCS#8 PrivateKeyInfo として読み取り、内容のオブジェクト ビューを返します。 |
| DecryptAndDecode(ReadOnlySpan<Byte>, ReadOnlyMemory<Byte>, Int32) |
指定されたバイトベースのパスワードを使用して指定されたデータを復号化し、PKCS#8 PrivateKeyInfo のオブジェクト ビューに出力をデコードします。 |
| DecryptAndDecode(ReadOnlySpan<Char>, ReadOnlyMemory<Byte>, Int32) |
指定された文字ベースのパスワードを使用して指定されたデータを復号化し、PKCS#8 PrivateKeyInfo のオブジェクト ビューに出力をデコードします。 |
| Encode() |
このインスタンスのプロパティ データを PKCS#8 PrivateKeyInfo としてエンコードし、エンコードをバイト配列として返します。 |
| Encrypt(ReadOnlySpan<Byte>, PbeParameters) |
指定したバイトベースのパスワードと暗号化パラメーターを使用して暗号化した後、このオブジェクトのプロパティの内容から PKCS#8 EncryptedPrivateKeyInfo を生成します。 |
| Encrypt(ReadOnlySpan<Char>, PbeParameters) |
指定した文字ベースのパスワードと暗号化パラメーターを使用して暗号化した後、このオブジェクトのプロパティの内容から PKCS#8 EncryptedPrivateKeyInfo を生成します。 |
| TryEncode(Span<Byte>, Int32) |
このインスタンスのプロパティ データを PKCS#8 PrivateKeyInfo としてエンコードし、指定されたバッファーに結果を書き込もうとします。 |
| TryEncrypt(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
指定したバイトベースのパスワードと暗号化パラメーターを使用して暗号化した後、指定されたバッファーに結果を書き込んだ後、このオブジェクトのプロパティコンテンツから PKCS#8 EncryptedPrivateKeyInfo を生成しようとします。 |
| TryEncrypt(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
指定した文字ベースのパスワードと暗号化パラメーターを使用して暗号化した後、指定されたバッファーに結果を書き込んだ後、このオブジェクトのプロパティコンテンツから PKCS#8 EncryptedPrivateKeyInfo を生成しようとします。 |