PublicKey Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| PublicKey(AsymmetricAlgorithm) |
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto AsymmetricAlgorithm. |
| PublicKey(CompositeMLDsa) |
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto CompositeMLDsa. |
| PublicKey(MLDsa) |
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto MLDsa. |
| PublicKey(MLKem) |
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto MLKem. |
| PublicKey(SlhDsa) |
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto SlhDsa. |
| PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Inizializza una nuova istanza della PublicKey classe utilizzando un oggetto OID (Object Identifier) della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica. |
PublicKey(AsymmetricAlgorithm)
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto 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)
Parametri
Algoritmo asimmetrico da cui ottenere SubjectPublicKeyInfo.
Eccezioni
Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto X.509 SubjectPublicKeyInfo valido con codifica ASN.1-DER.
ExportSubjectPublicKeyInfo() non è stato sottoposto a override in una classe derivata.
Si applica a
PublicKey(CompositeMLDsa)
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto 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)
Parametri
- key
- CompositeMLDsa
Chiave CompositeMLDsa da cui ottenere SubjectPublicKeyInfo.
- Attributi
Eccezioni
Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto X.509 SubjectPublicKeyInfo valido con codifica ASN.1-DER.
Si applica a
PublicKey(MLDsa)
- Origine:
- PublicKey.cs
- Origine:
- 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)
Parametri
- Attributi
Eccezioni
Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto X.509 SubjectPublicKeyInfo valido con codifica ASN.1-DER.
Si applica a
PublicKey(MLKem)
- Origine:
- PublicKey.cs
- Origine:
- 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)
Parametri
- Attributi
Eccezioni
Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto X.509 SubjectPublicKeyInfo valido con codifica ASN.1-DER.
Si applica a
PublicKey(SlhDsa)
- Origine:
- PublicKey.cs
- Origine:
- 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)
Parametri
- Attributi
Eccezioni
Impossibile decodificare SubjectPublicKeyInfo. Deve ExportSubjectPublicKeyInfo() restituire un oggetto X.509 SubjectPublicKeyInfo valido con codifica ASN.1-DER.
Si applica a
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
- Origine:
- PublicKey.cs
Inizializza una nuova istanza della PublicKey classe utilizzando un oggetto OID (Object Identifier) della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica.
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)
Parametri
- oid
- Oid
Oggetto OID (Object Identifier) che rappresenta la chiave pubblica.
- parameters
- AsnEncodedData
Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.
- keyValue
- AsnEncodedData
Rappresentazione con codifica ASN.1 del valore della chiave pubblica.