Język

PublicKey Konstruktory

Definicja

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

key
AsymmetricAlgorithm

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

Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy MLDsa.

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

key
MLDsa

MLDsa 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(MLKem)

Źródło:
PublicKey.cs
Źródło:
PublicKey.cs

Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy MLKem.

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

key
MLKem

MLKem 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(SlhDsa)

Źródło:
PublicKey.cs
Źródło:
PublicKey.cs

Inicjuje PublicKey nowe wystąpienie klasy przy użyciu obiektu SubjectPublicKeyInfo z klasy SlhDsa.

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

key
SlhDsa

SlhDsa 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(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.

Dotyczy