X509AsymmetricSecurityKey クラス

定義

X.509 証明書の非対称キーを表します。

public ref class X509AsymmetricSecurityKey : System::IdentityModel::Tokens::AsymmetricSecurityKey
public class X509AsymmetricSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey
type X509AsymmetricSecurityKey = class
    inherit AsymmetricSecurityKey
Public Class X509AsymmetricSecurityKey
Inherits AsymmetricSecurityKey
継承
X509AsymmetricSecurityKey

コンストラクター

X509AsymmetricSecurityKey(X509Certificate2)

指定した X.509 証明書を使用して、X509AsymmetricSecurityKey クラスの新しいインスタンスを初期化します。

プロパティ

KeySize

X.509 証明書に関連付けられた公開キーのビット単位のサイズを取得します。

メソッド

DecryptKey(String, Byte[])

指定した暗号アルゴリズムを使用して、指定した暗号化キーを復号化します。

EncryptKey(String, Byte[])

指定した暗号アルゴリズムを使用して、指定した暗号化キーを暗号化します。

Equals(Object)

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

(継承元 Object)
GetAsymmetricAlgorithm(String, Boolean)

指定された非対称暗号アルゴリズムを取得します。

GetHashAlgorithmForSignature(String)

デジタル署名のハッシュを生成する暗号アルゴリズムを取得します。

GetHashCode()

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

(継承元 Object)
GetSignatureDeformatter(String)

デジタル署名のデフォーマッタ アルゴリズムを取得します。

GetSignatureFormatter(String)

デジタル署名のフォーマッタ アルゴリズムを取得します。

GetType()

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

(継承元 Object)
HasPrivateKey()

秘密キーが使用可能かどうかを示す値を取得します。

IsAsymmetricAlgorithm(String)

指定したアルゴリズムが非対称キーを使用するかどうか示す値を取得します。

IsSupportedAlgorithm(String)

指定したアルゴリズムがこのクラスでサポートされるかどうか示す値を取得します。

IsSymmetricAlgorithm(String)

指定したアルゴリズムが対称キーを使用するかどうか示す値を取得します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象