PublicKey Costruttori

Definizione

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

key
AsymmetricAlgorithm

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

Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto 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)

Parametri

key
MLDsa

Chiave MLDsa 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(MLKem)

Origine:
PublicKey.cs
Origine:
PublicKey.cs

Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto 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)

Parametri

key
MLKem

Chiave MLKem 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(SlhDsa)

Origine:
PublicKey.cs
Origine:
PublicKey.cs

Inizializza una nuova istanza della PublicKey classe utilizzando SubjectPublicKeyInfo da un oggetto 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)

Parametri

key
SlhDsa

Chiave SlhDsa 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(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.

Si applica a