CngAlgorithmGroup Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de naam van een versleutelingsalgoritmengroep ingekapseld.
public ref class CngAlgorithmGroup sealed : IEquatable<System::Security::Cryptography::CngAlgorithmGroup ^>
public sealed class CngAlgorithmGroup : IEquatable<System.Security.Cryptography.CngAlgorithmGroup>
[System.Serializable]
public sealed class CngAlgorithmGroup : IEquatable<System.Security.Cryptography.CngAlgorithmGroup>
type CngAlgorithmGroup = class
interface IEquatable<CngAlgorithmGroup>
[<System.Serializable>]
type CngAlgorithmGroup = class
interface IEquatable<CngAlgorithmGroup>
Public NotInheritable Class CngAlgorithmGroup
Implements IEquatable(Of CngAlgorithmGroup)
- Overname
-
CngAlgorithmGroup
- Kenmerken
- Implementeringen
Opmerkingen
De CngAlgorithmGroup klasse is een hulpprogrammaklasse. Het bestaat uit statische eigenschappen, vergelijkingsmethoden en een persoonlijke, intern onderhouden tekenreeks die een naam van een algoritmegroep definieert.
De statische eigenschappen retourneren CngAlgorithmGroup objecten. De interne tekenreeks van elk object wordt geïnitialiseerd op de naam van de algoritmegroep die overeenkomt met de naam van de statische eigenschap.
U kunt deze klasse ook gebruiken om objecten te maken voor algoritmegroepen die niet worden gedekt door de statische eigenschappen.
Verschillende CNG-klassen (Cryptography Next Generation) retourneren CngKey objecten.CngAlgorithmGroup Klassen die objecten ontvangen CngAlgorithm , kunnen de naam van de ingesloten algoritmegroep ophalen door de eigenschap van AlgorithmGroup het object aan te roepen.
CngAlgorithmGroup Daarom fungeert als een opsomming van bekende algoritmegroepen. Hiermee kunt u een algoritmegroepnaam opgeven met behulp van een sterk getypte waarde in plaats van een tekenreeks.
Note
CNG-klassen werken niet op niet-Windows platforms.
Constructors
| Name | Description |
|---|---|
| CngAlgorithmGroup(String) |
Initialiseert een nieuw exemplaar van de CngAlgorithmGroup klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AlgorithmGroup |
Hiermee haalt u de naam op van de algoritmegroep die door het huidige CngAlgorithm object wordt opgegeven. |
| DiffieHellman |
Hiermee haalt u een CngAlgorithmGroup object op dat de Diffie-Hellman familie van algoritmen aangeeft. |
| Dsa |
Hiermee haalt u een CngAlgorithmGroup object op dat de DSA-familie (Digital Signature Algorithm) van algoritmen aangeeft. |
| ECDiffieHellman |
Hiermee haalt u een CngAlgorithmGroup object op dat de elliptische curve Diffie-Hellman (ECDH) familie van algoritmen aangeeft. |
| ECDsa |
Hiermee wordt een CngAlgorithmGroup object opgehaald dat de ECDSA-familie (Elliptic Curve Digital Signature Algorithm) van algoritmen aangeeft. |
| MLDsa |
Hiermee haalt u een CngAlgorithmGroup object op dat de module-Lattice-Based digital signature algorithm (ML-DSA) familie van algoritmen specificeert. |
| MLKem |
Hiermee haalt u een CngAlgorithmGroup object op dat de module-Lattice-Based Key-Encapsulation mechanisme (ML-KEM) familie van algoritmen aangeeft. |
| Rsa |
Hiermee haalt u een CngAlgorithmGroup object op dat de RSA-familie (Rivest-Shamir-Adleman) van algoritmen aangeeft. |
| SlhDsa |
Hiermee haalt u een CngAlgorithmGroup object op dat de staatloze Hash-Based Digital Signature Algorithm (SLH-DSA) familie van algoritmen aangeeft. |
Methoden
| Name | Description |
|---|---|
| Equals(CngAlgorithmGroup) |
Vergelijkt het opgegeven CngAlgorithmGroup object met het huidige CngAlgorithmGroup object. |
| Equals(Object) |
Vergelijkt het opgegeven object met het huidige CngAlgorithmGroup object. |
| GetHashCode() |
Genereert een hash-waarde voor de naam van de algoritmegroep die is ingesloten in het huidige CngAlgorithmGroup object. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Hiermee haalt u de naam op van de algoritmegroep die door het huidige CngAlgorithm object wordt opgegeven. |
Operators
| Name | Description |
|---|---|
| Equality(CngAlgorithmGroup, CngAlgorithmGroup) |
Bepaalt of twee CngAlgorithmGroup objecten dezelfde algoritmegroep opgeven. |
| Inequality(CngAlgorithmGroup, CngAlgorithmGroup) |
Bepaalt of twee CngAlgorithmGroup objecten niet dezelfde algoritmegroep opgeven. |