Freigeben über


DSACryptoServiceProvider-Member

Definiert ein Wrapperobjekt, um auf die CSP-Implementierung (Cryptographic Service Provider, Kryptografiedienstanbieter) des DSA-Algorithmus zuzugreifen. Diese Klasse kann nicht geerbt werden.

In den folgenden Tabellen werden die vom DSACryptoServiceProvider -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework DSACryptoServiceProvider Überladen. Initialisiert eine neue Instanz der DSACryptoServiceProvider-Klasse.

Zum Seitenanfang

Geschützte Felder

  Name Beschreibung
Geschütztes Feld KeySizeValue  Stellt die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits dar.(Von AsymmetricAlgorithm geerbt.)
Geschütztes Feld LegalKeySizesValue  Gibt die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen an.(Von AsymmetricAlgorithm geerbt.)

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework CspKeyContainerInfo Ruft ein CspKeyContainerInfo-Objekt ab, in dem zusätzliche Informationen zu einem kryptografischen Schlüsselpaar beschrieben sind.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework KeyExchangeAlgorithm Überschrieben. Ruft den Namen des Algorithmus für den Schlüsselaustausch ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework KeySize Überschrieben. Ruft die Größe des vom asymmetrischen Algorithmus verwendeten Schlüssels in Bits ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework LegalKeySizes  Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab.(Von AsymmetricAlgorithm geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework PersistKeyInCsp Ruft einen Wert ab, der angibt, ob der Schlüssel im Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) beibehalten werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework PublicOnly Ruft einen Wert ab, der angibt, ob das DSACryptoServiceProvider-Objekt nur einen öffentlichen Schlüssel enthält.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework SignatureAlgorithm Überschrieben. Ruft den Namen des Signaturalgorithmus ab.
Öffentliche Eigenschaft Statisch Unterstützt von .NET Compact Framework UseMachineKeyStore Ruft einen Wert ab, der angibt, ob der Schlüssel statt im Benutzerprofilspeicher im Schlüsselspeicher des Computers beibehalten werden soll.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Clear  Gibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework Create  Überladen. Erstellt ein Kryptografieobjekt zum Ausführen des asymmetrischen Algorithmus. (Von DSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework CreateSignature Überschrieben. Erstellt die DSA-Signatur für die angegebenen Daten.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ExportCspBlob Exportiert ein BLOB, das die einem DSACryptoServiceProvider-Objekt zugeordneten Schlüsselinformationen enthält.
Öffentliche Methode Unterstützt von .NET Compact Framework ExportParameters Überschrieben. Exportiert die DSAParameters.
Öffentliche Methode FromXmlString  Stellt ein DSA-Objekt aus einer XML-Zeichenfolge wieder her. (Von DSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ImportCspBlob Importiert ein BLOB, das DSA-Schlüsselinformationen darstellt.
Öffentliche Methode Unterstützt von .NET Compact Framework ImportParameters Überschrieben. Importiert die angegebenen DSAParameters.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework SignData Überladen. Berechnet und signiert den Hashwert der angegebenen Daten.
Öffentliche Methode Unterstützt von .NET Compact Framework SignHash Berechnet die Signatur für den angegebenen Hashwert durch Verschlüsselung mit dem privaten Schlüssel.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode ToXmlString  Erstellt eine XML-Zeichenfolgendarstellung des aktuellen DSA-Objekts und gibt diese zurück. (Von DSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework VerifyData Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für die angegebenen Daten berechnet wurde.
Öffentliche Methode Unterstützt von .NET Compact Framework VerifyHash Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für den angegebenen Hashwert berechnet wurde.
Öffentliche Methode Unterstützt von .NET Compact Framework VerifySignature Überschrieben. Überprüft die DSA-Signatur für die angegebenen Daten.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Dispose Überschrieben. Gibt die vom DSACryptoServiceProvider verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.
Geschützte Methode Finalize Überschrieben.  
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

DSACryptoServiceProvider-Klasse
System.Security.Cryptography-Namespace

Weitere Ressourcen

Kryptografische Dienste