PublicKey Konstruktorer

Definition

Överlagringar

Name Description
PublicKey(AsymmetricAlgorithm)

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en AsymmetricAlgorithm.

PublicKey(CompositeMLDsa)

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en CompositeMLDsa.

PublicKey(MLDsa)

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en MLDsa.

PublicKey(MLKem)

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en MLKem.

PublicKey(SlhDsa)

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en SlhDsa.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Initierar en ny instans av klassen med hjälp av PublicKey ett objektidentifierarobjekt (OID) för den offentliga nyckeln, en ASN.1-kodad representation av parametrarna för den offentliga nyckeln och en ASN.1-kodad representation av det offentliga nyckelvärdet.

PublicKey(AsymmetricAlgorithm)

Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en 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)

Parametrar

key
AsymmetricAlgorithm

En asymmetrisk algoritm för att hämta SubjectPublicKeyInfo från.

Undantag

Det gick inte att avkoda SubjectPublicKeyInfo. ExportSubjectPublicKeyInfo() Måste returnera en giltig ASN.1-DER-kodad X.509 SubjectPublicKeyInfo.

ExportSubjectPublicKeyInfo() har inte åsidosatts i en härledd klass.

Gäller för

PublicKey(CompositeMLDsa)

Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en 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)

Parametrar

key
CompositeMLDsa

En CompositeMLDsa nyckel för att hämta SubjectPublicKeyInfo från.

Attribut

Undantag

Det gick inte att avkoda SubjectPublicKeyInfo. ExportSubjectPublicKeyInfo() Måste returnera en giltig ASN.1-DER-kodad X.509 SubjectPublicKeyInfo.

Gäller för

PublicKey(MLDsa)

Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en 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)

Parametrar

key
MLDsa

En MLDsa nyckel för att hämta SubjectPublicKeyInfo från.

Attribut

Undantag

Det gick inte att avkoda SubjectPublicKeyInfo. ExportSubjectPublicKeyInfo() Måste returnera en giltig ASN.1-DER-kodad X.509 SubjectPublicKeyInfo.

Gäller för

PublicKey(MLKem)

Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en 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)

Parametrar

key
MLKem

En MLKem nyckel för att hämta SubjectPublicKeyInfo från.

Attribut

Undantag

Det gick inte att avkoda SubjectPublicKeyInfo. ExportSubjectPublicKeyInfo() Måste returnera en giltig ASN.1-DER-kodad X.509 SubjectPublicKeyInfo.

Gäller för

PublicKey(SlhDsa)

Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av PublicKey klassen med SubjectPublicKeyInfo från en 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)

Parametrar

key
SlhDsa

En SlhDsa nyckel för att hämta SubjectPublicKeyInfo från.

Attribut

Undantag

Det gick inte att avkoda SubjectPublicKeyInfo. ExportSubjectPublicKeyInfo() Måste returnera en giltig ASN.1-DER-kodad X.509 SubjectPublicKeyInfo.

Gäller för

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs
Källa:
PublicKey.cs

Initierar en ny instans av klassen med hjälp av PublicKey ett objektidentifierarobjekt (OID) för den offentliga nyckeln, en ASN.1-kodad representation av parametrarna för den offentliga nyckeln och en ASN.1-kodad representation av det offentliga nyckelvärdet.

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)

Parametrar

oid
Oid

Ett objektidentifierare (OID) som representerar den offentliga nyckeln.

parameters
AsnEncodedData

En ASN.1-kodad representation av parametrarna för den offentliga nyckeln.

keyValue
AsnEncodedData

En ASN.1-kodad representation av det offentliga nyckelvärdet.

Gäller för