PublicKey Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe PublicKey.
Surcharges
| Nom | Description |
|---|---|
| PublicKey(AsymmetricAlgorithm) |
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un AsymmetricAlgorithm. |
| PublicKey(CompositeMLDsa) |
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un CompositeMLDsa. |
| PublicKey(MLDsa) |
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un MLDsa. |
| PublicKey(MLKem) |
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un MLKem. |
| PublicKey(SlhDsa) |
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un SlhDsa. |
| PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Initialise une nouvelle instance de la PublicKey classe à l’aide d’un objet OID (Object Identifier) de la clé publique, d’une représentation encodée ASN.1 des paramètres de clé publique et d’une représentation encodée asN.1 de la valeur de clé publique. |
PublicKey(AsymmetricAlgorithm)
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un 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)
Paramètres
Algorithme asymétrique à partir duquel obtenir SubjectPublicKeyInfo.
Exceptions
SubjectPublicKeyInfo n’a pas pu être décodé. Le ExportSubjectPublicKeyInfo() doit retourner un ASN.1-DER encodé X.509 SubjectPublicKeyInfo valide.
ExportSubjectPublicKeyInfo() n’a pas été substitué dans une classe dérivée.
S’applique à
PublicKey(CompositeMLDsa)
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
Initialise une nouvelle instance de la classe à l’aide PublicKey de SubjectPublicKeyInfo à partir d’un 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)
Paramètres
- key
- CompositeMLDsa
Clé CompositeMLDsa à partir de l’objet SubjectPublicKeyInfo.
- Attributs
Exceptions
SubjectPublicKeyInfo n’a pas pu être décodé. Le ExportSubjectPublicKeyInfo() doit retourner un ASN.1-DER encodé X.509 SubjectPublicKeyInfo valide.
S’applique à
PublicKey(MLDsa)
- Source:
- PublicKey.cs
- Source:
- 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)
Paramètres
- Attributs
Exceptions
SubjectPublicKeyInfo n’a pas pu être décodé. Le ExportSubjectPublicKeyInfo() doit retourner un ASN.1-DER encodé X.509 SubjectPublicKeyInfo valide.
S’applique à
PublicKey(MLKem)
- Source:
- PublicKey.cs
- Source:
- 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)
Paramètres
- Attributs
Exceptions
SubjectPublicKeyInfo n’a pas pu être décodé. Le ExportSubjectPublicKeyInfo() doit retourner un ASN.1-DER encodé X.509 SubjectPublicKeyInfo valide.
S’applique à
PublicKey(SlhDsa)
- Source:
- PublicKey.cs
- Source:
- 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)
Paramètres
- Attributs
Exceptions
SubjectPublicKeyInfo n’a pas pu être décodé. Le ExportSubjectPublicKeyInfo() doit retourner un ASN.1-DER encodé X.509 SubjectPublicKeyInfo valide.
S’applique à
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
- Source:
- PublicKey.cs
Initialise une nouvelle instance de la PublicKey classe à l’aide d’un objet OID (Object Identifier) de la clé publique, d’une représentation encodée ASN.1 des paramètres de clé publique et d’une représentation encodée asN.1 de la valeur de clé publique.
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)
Paramètres
- oid
- Oid
Objet OID (Object Identifier) qui représente la clé publique.
- parameters
- AsnEncodedData
Représentation encodée ASN.1 des paramètres de clé publique.
- keyValue
- AsnEncodedData
Représentation encodée ASN.1 de la valeur de clé publique.