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 を生成します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
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 を生成することを試み、指定されたバッファーに結果を書き込みます。 |
適用対象
.NET