PublicKey コンストラクター

定義

オーバーロード

PublicKey(AsymmetricAlgorithm)

から SubjectPublicKeyInfo を使用して、 PublicKey クラスの新しいインスタンスを初期化します AsymmetricAlgorithm

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

公開キー、公開キー パラメーターの ASN.1 エンコードされた表現、および公開キー値の ASN.1 エンコードされた表現のオブジェクト識別子 (OID) を使用して、PublicKey クラスの新しいインスタンスを初期化します。

PublicKey(AsymmetricAlgorithm)

から SubjectPublicKeyInfo を使用して、 PublicKey クラスの新しいインスタンスを初期化します AsymmetricAlgorithm

public:
 PublicKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public PublicKey (System.Security.Cryptography.AsymmetricAlgorithm key);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.AsymmetricAlgorithm -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As AsymmetricAlgorithm)

パラメーター

key
AsymmetricAlgorithm

SubjectPublicKeyInfo を取得する非対称アルゴリズム。

例外

SubjectPublicKeyInfo をデコードできない。 は ExportSubjectPublicKeyInfo() 、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。

ExportSubjectPublicKeyInfo() が派生クラスでオーバーライドされていない。

適用対象

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

公開キー、公開キー パラメーターの ASN.1 エンコードされた表現、および公開キー値の ASN.1 エンコードされた表現のオブジェクト識別子 (OID) を使用して、PublicKey クラスの新しいインスタンスを初期化します。

public:
 PublicKey(System::Security::Cryptography::Oid ^ oid, System::Security::Cryptography::AsnEncodedData ^ parameters, System::Security::Cryptography::AsnEncodedData ^ keyValue);
public PublicKey (System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.Oid * System.Security.Cryptography.AsnEncodedData * System.Security.Cryptography.AsnEncodedData -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (oid As Oid, parameters As AsnEncodedData, keyValue As AsnEncodedData)

パラメーター

oid
Oid

公開キーを表すオブジェクト識別子 (OID) オブジェクト。

parameters
AsnEncodedData

公開キー パラメーターの ASN.1 エンコードされた表現。

keyValue
AsnEncodedData

公開キー値の ASN.1 エンコードされた表現。

適用対象