PublicKey Constructors

Definitie

Overloads

Name Description
PublicKey(AsymmetricAlgorithm)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een AsymmetricAlgorithm.

PublicKey(CompositeMLDsa)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een CompositeMLDsa.

PublicKey(MLDsa)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een MLDsa.

PublicKey(MLKem)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een MLKem.

PublicKey(SlhDsa)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een SlhDsa.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van een object-id(OID)-object van de openbare sleutel, een ASN.1-gecodeerde weergave van de parameters voor de openbare sleutel en een ASN.1-gecodeerde weergave van de waarde van de openbare sleutel.

PublicKey(AsymmetricAlgorithm)

Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een 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)

Parameters

key
AsymmetricAlgorithm

Een asymmetrisch algoritme voor het verkrijgen van subjectPublicKeyInfo.

Uitzonderingen

De SubjectPublicKeyInfo kan niet worden gedecodeerd. De ExportSubjectPublicKeyInfo() sleutel moet een geldige ASN.1-DER-gecodeerde X.509 SubjectPublicKeyInfo retourneren.

ExportSubjectPublicKeyInfo() is niet overschreven in een afgeleide klasse.

Van toepassing op

PublicKey(CompositeMLDsa)

Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een 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)

Parameters

key
CompositeMLDsa

Een CompositeMLDsa sleutel voor het verkrijgen van subjectPublicKeyInfo van.

Kenmerken

Uitzonderingen

De SubjectPublicKeyInfo kan niet worden gedecodeerd. De ExportSubjectPublicKeyInfo() sleutel moet een geldige ASN.1-DER-gecodeerde X.509 SubjectPublicKeyInfo retourneren.

Van toepassing op

PublicKey(MLDsa)

Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een 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)

Parameters

key
MLDsa

Een MLDsa sleutel voor het verkrijgen van subjectPublicKeyInfo van.

Kenmerken

Uitzonderingen

De SubjectPublicKeyInfo kan niet worden gedecodeerd. De ExportSubjectPublicKeyInfo() sleutel moet een geldige ASN.1-DER-gecodeerde X.509 SubjectPublicKeyInfo retourneren.

Van toepassing op

PublicKey(MLKem)

Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een 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)

Parameters

key
MLKem

Een MLKem sleutel voor het verkrijgen van subjectPublicKeyInfo van.

Kenmerken

Uitzonderingen

De SubjectPublicKeyInfo kan niet worden gedecodeerd. De ExportSubjectPublicKeyInfo() sleutel moet een geldige ASN.1-DER-gecodeerde X.509 SubjectPublicKeyInfo retourneren.

Van toepassing op

PublicKey(SlhDsa)

Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van SubjectPublicKeyInfo van een 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)

Parameters

key
SlhDsa

Een SlhDsa sleutel voor het verkrijgen van subjectPublicKeyInfo van.

Kenmerken

Uitzonderingen

De SubjectPublicKeyInfo kan niet worden gedecodeerd. De ExportSubjectPublicKeyInfo() sleutel moet een geldige ASN.1-DER-gecodeerde X.509 SubjectPublicKeyInfo retourneren.

Van toepassing op

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs
Bron:
PublicKey.cs

Initialiseert een nieuw exemplaar van de PublicKey klasse met behulp van een object-id(OID)-object van de openbare sleutel, een ASN.1-gecodeerde weergave van de parameters voor de openbare sleutel en een ASN.1-gecodeerde weergave van de waarde van de openbare sleutel.

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)

Parameters

oid
Oid

Een object-id (OID) dat de openbare sleutel vertegenwoordigt.

parameters
AsnEncodedData

Een ASN.1-gecodeerde weergave van de parameters van de openbare sleutel.

keyValue
AsnEncodedData

Een ASN.1-gecodeerde weergave van de openbare-sleutelwaarde.

Van toepassing op