PublicKey コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| PublicKey(AsymmetricAlgorithm) |
PublicKeyから SubjectPublicKeyInfo を使用して、AsymmetricAlgorithm クラスの新しいインスタンスを初期化します。 |
| PublicKey(CompositeMLDsa) |
PublicKeyから SubjectPublicKeyInfo を使用して、CompositeMLDsa クラスの新しいインスタンスを初期化します。 |
| PublicKey(MLDsa) |
PublicKeyから SubjectPublicKeyInfo を使用して、MLDsa クラスの新しいインスタンスを初期化します。 |
| PublicKey(MLKem) |
PublicKeyから SubjectPublicKeyInfo を使用して、MLKem クラスの新しいインスタンスを初期化します。 |
| PublicKey(SlhDsa) |
PublicKeyから SubjectPublicKeyInfo を使用して、SlhDsa クラスの新しいインスタンスを初期化します。 |
| PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
公開キーのオブジェクト識別子 (OID) オブジェクト、公開キー パラメーターの ASN.1 エンコード表現、および公開キー値の ASN.1 エンコード表現を使用して、 PublicKey クラスの新しいインスタンスを初期化します。 |
PublicKey(AsymmetricAlgorithm)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
PublicKeyから SubjectPublicKeyInfo を使用して、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)
パラメーター
SubjectPublicKeyInfo を取得する非対称アルゴリズム。
例外
SubjectPublicKeyInfo をデコードできませんでした。 ExportSubjectPublicKeyInfo()は、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。
ExportSubjectPublicKeyInfo() は派生クラスでオーバーライドされていません。
適用対象
PublicKey(CompositeMLDsa)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
PublicKeyから SubjectPublicKeyInfo を使用して、CompositeMLDsa クラスの新しいインスタンスを初期化します。
public:
PublicKey(System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As CompositeMLDsa)
パラメーター
- key
- CompositeMLDsa
SubjectPublicKeyInfo を取得する CompositeMLDsa キー。
- 属性
例外
SubjectPublicKeyInfo をデコードできませんでした。 ExportSubjectPublicKeyInfo()は、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。
適用対象
PublicKey(MLDsa)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
public:
PublicKey(System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.MLDsa key);
public PublicKey(System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLDsa)
パラメーター
- 属性
例外
SubjectPublicKeyInfo をデコードできませんでした。 ExportSubjectPublicKeyInfo()は、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。
適用対象
PublicKey(MLKem)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
public:
PublicKey(System::Security::Cryptography::MLKem ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.MLKem key);
public PublicKey(System.Security.Cryptography.MLKem key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLKem)
パラメーター
- 属性
例外
SubjectPublicKeyInfo をデコードできませんでした。 ExportSubjectPublicKeyInfo()は、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。
適用対象
PublicKey(SlhDsa)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
public:
PublicKey(System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As SlhDsa)
パラメーター
- 属性
例外
SubjectPublicKeyInfo をデコードできませんでした。 ExportSubjectPublicKeyInfo()は、有効な ASN.1-DER でエンコードされた X.509 SubjectPublicKeyInfo を返す必要があります。
適用対象
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
- ソース:
- PublicKey.cs
公開キーのオブジェクト識別子 (OID) オブジェクト、公開キー パラメーターの ASN.1 エンコード表現、および公開キー値の ASN.1 エンコード表現を使用して、 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);
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 エンコード表現。