PublicKey Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy PublicKey.
Przeciążenia
| Nazwa | Opis |
|---|---|
| PublicKey(AsymmetricAlgorithm) |
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy AsymmetricAlgorithm. |
| PublicKey(CompositeMLDsa) |
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy CompositeMLDsa. |
| PublicKey(MLDsa) |
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy MLDsa. |
| PublicKey(MLKem) |
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy MLKem. |
| PublicKey(SlhDsa) |
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy SlhDsa. |
| PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Inicjuje nowe wystąpienie PublicKey klasy przy użyciu obiektu identyfikatora obiektu (OID) klucza publicznego, zakodowanej w formacie ASN.1 reprezentacji parametrów klucza publicznego oraz zakodowanej w formacie ASN.1 reprezentacji wartości klucza publicznego. |
PublicKey(AsymmetricAlgorithm)
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy 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)
Parametry
Algorytm asymetryczny umożliwiający uzyskanie informacji SubjectPublicKeyInfo.
Wyjątki
Nie można zdekodować elementu SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany jako ASN.1-DER X.509 SubjectPublicKeyInfo.
ExportSubjectPublicKeyInfo() nie został zastąpiony w klasie pochodnej.
Dotyczy
PublicKey(CompositeMLDsa)
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy 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)
Parametry
- key
- CompositeMLDsa
CompositeMLDsa Klucz umożliwiający uzyskanie informacji SubjectPublicKeyInfo.
- Atrybuty
Wyjątki
Nie można zdekodować elementu SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany jako ASN.1-DER X.509 SubjectPublicKeyInfo.
Dotyczy
PublicKey(MLDsa)
- Źródło:
- PublicKey.cs
- Źródło:
- 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)
Parametry
- Atrybuty
Wyjątki
Nie można zdekodować elementu SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany jako ASN.1-DER X.509 SubjectPublicKeyInfo.
Dotyczy
PublicKey(MLKem)
- Źródło:
- PublicKey.cs
- Źródło:
- 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)
Parametry
- Atrybuty
Wyjątki
Nie można zdekodować elementu SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany jako ASN.1-DER X.509 SubjectPublicKeyInfo.
Dotyczy
PublicKey(SlhDsa)
- Źródło:
- PublicKey.cs
- Źródło:
- 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)
Parametry
- Atrybuty
Wyjątki
Nie można zdekodować elementu SubjectPublicKeyInfo. Element ExportSubjectPublicKeyInfo() musi zwrócić prawidłowy kodowany jako ASN.1-DER X.509 SubjectPublicKeyInfo.
Dotyczy
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
- Źródło:
- PublicKey.cs
Inicjuje nowe wystąpienie PublicKey klasy przy użyciu obiektu identyfikatora obiektu (OID) klucza publicznego, zakodowanej w formacie ASN.1 reprezentacji parametrów klucza publicznego oraz zakodowanej w formacie ASN.1 reprezentacji wartości klucza publicznego.
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)
Parametry
- oid
- Oid
Obiekt identyfikatora obiektu (OID), który reprezentuje klucz publiczny.
- parameters
- AsnEncodedData
Zakodowana w formacie ASN.1 reprezentacja parametrów klucza publicznego.
- keyValue
- AsnEncodedData
Zakodowana w formacie ASN.1 reprezentacja wartości klucza publicznego.