X509SignatureGenerator クラス

定義

X.509 証明書に必要な場合にエンコードされた署名を構築するための基底クラス。

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
継承
X509SignatureGenerator

コンストラクター

X509SignatureGenerator()

X509SignatureGenerator クラスの新しいインスタンスを初期化します。

プロパティ

PublicKey

署名が生成される秘密キーに関連付けられた公開キーを取得します。

メソッド

BuildPublicKey()

派生クラスでオーバーライドされると、正しくエンコードされた Oid、公開キー パラメーター、公開キー値を持つ証明書の公開キーが生成されます。

CreateForECDsa(ECDsa)

指定された秘密キーを使用して ECDSA 署名の X509SignatureGenerator オブジェクトを作成します。

CreateForRSA(RSA, RSASignaturePadding)

指定された秘密キーとパディング モードを使用して RSA 署名の X509SignatureGenerator オブジェクトを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

派生クラスでオーバーライドされると、この署名の X.509 アルゴリズム識別子がエンコードされます。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SignData(Byte[], HashAlgorithmName)

派生クラスでオーバーライドされると、指定されたハッシュ アルゴリズムを使用して指定されたデータの署名が生成され、X.509 署名値に適した結果がエンコードされます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象