CngAlgorithmGroup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt den Namen einer Verschlüsselungsalgorithmusgruppe.
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)
- Vererbung
-
CngAlgorithmGroup
- Attribute
- Implementiert
Hinweise
Die CngAlgorithmGroup -Klasse ist eine Hilfsprogrammklasse. Es besteht aus statischen Eigenschaften, Vergleichsmethoden und einer privaten, intern verwalteten Zeichenfolge, die einen Algorithmusgruppennamen definiert.
Die statischen Eigenschaften geben Objekte zurück CngAlgorithmGroup . Die interne Zeichenfolge jedes Objekts wird mit dem Algorithmusgruppennamen initialisiert, der dem Namen der statischen Eigenschaft entspricht.
Sie können diese Klasse auch verwenden, um Objekte für Algorithmusgruppen zu erstellen, die nicht von den statischen Eigenschaften abgedeckt werden.
Mehrere CNG-Klassen (Cryptography Next Generation) geben CngKeyObjekte zurück CngAlgorithmGroup . Klassen, die Objekte empfangen CngAlgorithm , können den Namen der eingebetteten Algorithmusgruppe abrufen, indem sie die -Eigenschaft des AlgorithmGroup Objekts aufrufen.
CngAlgorithmGroup Dient daher als Enumeration bekannter Algorithmusgruppen. Sie können einen Algorithmusgruppennamen angeben, indem Sie einen stark typisierten Wert anstelle einer Zeichenfolge verwenden.
Hinweis
CNG-Klassen funktionieren nicht auf Nicht-Windows-Plattformen.
Konstruktoren
CngAlgorithmGroup(String) |
Initialisiert eine neue Instanz der CngAlgorithmGroup-Klasse. |
Eigenschaften
AlgorithmGroup |
Ruft den Namen der Algorithmusgruppe ab, die das aktuelle CngAlgorithm-Objekt angibt. |
DiffieHellman |
Ruft ein CngAlgorithmGroup-Objekt ab, das die Diffie-Hellman-Familie von Algorithmen angibt. |
Dsa |
Ruft ein CngAlgorithmGroup-Objekt ab, das die DSA (Digital Signature Algorithm)-Familie von Algorithmen angibt. |
ECDiffieHellman |
Ruft ein CngAlgorithmGroup-Objekt ab, das die ECDH (Elliptic Curve Diffie-Hellman)-Familie von Algorithmen angibt. |
ECDsa |
Ruft ein CngAlgorithmGroup-Objekt ab, das die ECDSA (Elliptic Curve Digital Signature Algorithm)-Familie von Algorithmen angibt. |
Rsa |
Ruft ein CngAlgorithmGroup-Objekt ab, das die RSA (Rivest-Shamir-Adleman)-Familie von Algorithmen angibt. |
Methoden
Equals(CngAlgorithmGroup) |
Vergleicht das angegebene CngAlgorithmGroup-Objekt mit dem aktuellen CngAlgorithmGroup-Objekt. |
Equals(Object) |
Vergleicht das angegebene Objekt mit dem aktuellen CngAlgorithmGroup-Objekt. |
GetHashCode() |
Generiert einen Hashwert für den Algorithmusgruppennamen, der in das aktuelle CngAlgorithmGroup-Objekt eingebettet ist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Ruft den Namen der Algorithmusgruppe ab, die das aktuelle CngAlgorithm-Objekt angibt. |
Operatoren
Equality(CngAlgorithmGroup, CngAlgorithmGroup) |
Bestimmt, ob zwei CngAlgorithmGroup-Objekte die gleiche Algorithmusgruppe angeben. |
Inequality(CngAlgorithmGroup, CngAlgorithmGroup) |
Bestimmt, ob zwei CngAlgorithmGroup-Objekte nicht die gleiche Algorithmusgruppe angeben. |