PublicKey Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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
- 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
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
- 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
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
- 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.