PublicKey Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
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
- 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
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
- 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
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
- 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.