言語

Pkcs8PrivateKeyInfo クラス

定義

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 を生成しようとします。

適用対象