ECDsa Klas

Definitie

Biedt een abstracte basisklasse die het Elliptic Curve Digital Signature Algorithm (ECDSA) inkapselt.

public ref class ECDsa abstract : System::Security::Cryptography::ECAlgorithm
public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
type ECDsa = class
    inherit ECAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
    inherit AsymmetricAlgorithm
type ECDsa = class
    inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits ECAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
Overname
Overname
Afgeleid
Kenmerken

Opmerkingen

Deze klasse fungeert als de abstracte basisklasse voor ECDsaCng afleidingen.

Constructors

Name Description
ECDsa()

Initialiseert een nieuw exemplaar van de ECDsa klasse.

Velden

Name Description
KeySizeValue

Vertegenwoordigt de grootte, in bits, van de sleutelmodulatie die wordt gebruikt door het asymmetrische algoritme.

(Overgenomen van AsymmetricAlgorithm)
LegalKeySizesValue

Hiermee geeft u de sleutelgrootten op die worden ondersteund door het asymmetrische algoritme.

(Overgenomen van AsymmetricAlgorithm)

Eigenschappen

Name Description
KeyExchangeAlgorithm

Hiermee haalt u de naam op van het algoritme voor sleuteluitwisseling.

KeySize

Hiermee haalt u de grootte, in bits, op van de sleutelmodulatie die wordt gebruikt door het asymmetrische algoritme.

(Overgenomen van AsymmetricAlgorithm)
LegalKeySizes

Hiermee haalt u de sleutelgrootten op die worden ondersteund door het asymmetrische algoritme.

(Overgenomen van AsymmetricAlgorithm)
SignatureAlgorithm

Hiermee haalt u de naam van het handtekeningalgoritmen op.

Methoden

Name Description
Clear()

Alle resources die door de AsymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van AsymmetricAlgorithm)
Create()

Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve)

Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met een zojuist gegenereerde sleutel over de opgegeven curve.

Create(ECParameters)

Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met behulp van de opgegeven parameters als sleutel.

Create(String)
Verouderd.

Hiermee maakt u een nieuw exemplaar van de opgegeven implementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA).

Dispose()

Alle resources die door het huidige exemplaar van de AsymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van AsymmetricAlgorithm)
Dispose(Boolean)

Publiceert de niet-beheerde resources die door de AsymmetricAlgorithm klasse worden gebruikt en brengt eventueel de beheerde resources vrij.

(Overgenomen van AsymmetricAlgorithm)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExportECPrivateKey()

Hiermee exporteert u de huidige sleutel in de ECPrivateKey-indeling.

ExportECPrivateKey()

Hiermee exporteert u de huidige sleutel in de ECPrivateKey-indeling.

(Overgenomen van ECAlgorithm)
ExportECPrivateKeyPem()

Hiermee exporteert u de huidige sleutel in de ECPrivateKey-indeling, met PEM gecodeerd.

(Overgenomen van ECAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een op byte gebaseerd wachtwoord.

(Overgenomen van AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een wachtwoord op basis van tekens.

(Overgenomen van AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een op byte gebaseerd wachtwoord, gecodeerd met PEM.

(Overgenomen van AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een wachtwoord op basis van tekens, gecodeerd met PEM.

(Overgenomen van AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

Wanneer deze worden overschreven in een afgeleide klasse, exporteert u de expliciete parameters voor een elliptische curve.

ExportExplicitParameters(Boolean)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u de expliciete ECParameters voor een ECCurve.

(Overgenomen van ECAlgorithm)
ExportParameters(Boolean)

Wanneer deze worden overschreven in een afgeleide klasse, exporteert u de benoemde of expliciete parameters voor een elliptische curve. Als de curve een naam heeft, bevat het Curve veld benoemde curveparameters, anders bevat het expliciete parameters.

ExportParameters(Boolean)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u de benoemde of expliciete ECParameters naam voor een ECCurve. Als de curve een naam heeft, bevat de eigenschap Curve benoemde curveparameters, anders bevat deze expliciete parameters.

(Overgenomen van ECAlgorithm)
ExportPkcs8PrivateKey()

Hiermee exporteert u de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling.

(Overgenomen van AsymmetricAlgorithm)
ExportPkcs8PrivateKeyPem()

Hiermee exporteert u de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling, met PEM gecodeerd.

(Overgenomen van AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in de indeling X.509 SubjectPublicKeyInfo.

(Overgenomen van AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling, met PEM gecodeerd.

(Overgenomen van AsymmetricAlgorithm)
FromXmlString(String)

Deze methode genereert in alle gevallen.

FromXmlString(String)

Wanneer het object in een afgeleide klasse wordt overschreven, reconstrueert u een AsymmetricAlgorithm object uit een XML-tekenreeks. Anders gooit een NotImplementedException.

(Overgenomen van AsymmetricAlgorithm)
GenerateKey(ECCurve)

Wanneer deze wordt overschreven in een afgeleide klasse, genereert u een nieuw kortstondig openbaar/persoonlijk sleutelpaar voor de opgegeven curve, waarbij u de huidige sleutel vervangt.

GenerateKey(ECCurve)

Wanneer deze wordt overschreven in een afgeleide klasse, genereert u een nieuwe openbare/persoonlijke keypair voor de opgegeven curve.

(Overgenomen van ECAlgorithm)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetMaxSignatureSize(DSASignatureFormat)

Hiermee haalt u de grootste grootte, in bytes, op voor een handtekening die door deze sleutel wordt geproduceerd in de aangegeven indeling.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u de hashwaarde van het opgegeven gedeelte van een bytematrix met behulp van het opgegeven hashing-algoritme.

HashData(Stream, HashAlgorithmName)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u de hashwaarde van de opgegeven binaire stroom met behulp van het opgegeven hashing-algoritme.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een ECPrivateKey-structuur, waarbij de sleutels voor dit object worden vervangen.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een ECPrivateKey-structuur, waarbij de sleutels voor dit object worden vervangen.

(Overgenomen van ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur na ontsleuteling met een op byte gebaseerd wachtwoord, waarbij de sleutels voor dit object worden vervangen.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur na ontsleuteling met een op byte gebaseerd wachtwoord, waarbij de sleutels voor dit object worden vervangen.

(Overgenomen van ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, importeert u de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur na ontsleuteling met een op byte gebaseerd wachtwoord, waarbij u de sleutels voor dit object vervangt.

(Overgenomen van AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur na ontsleuteling met een wachtwoord op basis van tekens, waarbij de sleutels voor dit object worden vervangen.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur na ontsleuteling met een op byte gebaseerd wachtwoord, waarbij de sleutels voor dit object worden vervangen.

(Overgenomen van ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, importeert u de openbare/persoonlijke keypair uit een PKCS#8 EncryptedPrivateKeyInfo-structuur nadat deze is ontsleuteld met een wachtwoord op basis van tekens, waarbij u de sleutels voor dit object vervangt.

(Overgenomen van AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Hiermee importeert u een versleutelde PERSOONLIJKE SLEUTEL van RFC 7468 PEM en vervangt u de sleutels voor dit object.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Hiermee importeert u een versleutelde PERSOONLIJKE SLEUTEL van RFC 7468 PEM en vervangt u de sleutels voor dit object.

(Overgenomen van ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Hiermee importeert u een versleutelde PERSOONLIJKE SLEUTEL van RFC 7468 PEM en vervangt u de sleutels voor dit object.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Hiermee importeert u een versleutelde PERSOONLIJKE SLEUTEL van RFC 7468 PEM en vervangt u de sleutels voor dit object.

(Overgenomen van ECAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Hiermee importeert u een RFC 7468 PEM-gecodeerde sleutel en vervangt u de sleutels voor dit object.

ImportFromPem(ReadOnlySpan<Char>)

Hiermee importeert u een RFC 7468 PEM-gecodeerde sleutel en vervangt u de sleutels voor dit object.

(Overgenomen van ECAlgorithm)
ImportParameters(ECParameters)

Wanneer deze worden overschreven in een afgeleide klasse, importeert u de opgegeven parameters.

ImportParameters(ECParameters)

Wanneer deze wordt overschreven in een afgeleide klasse, importeert u de opgegeven ECParameters.

(Overgenomen van ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 PrivateKeyInfo-structuur na ontsleuteling, waarbij de sleutels voor dit object worden vervangen.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importeert de openbare/persoonlijke keypair uit een PKCS#8 PrivateKeyInfo-structuur na ontsleuteling, waarbij de sleutels voor dit object worden vervangen.

(Overgenomen van ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, importeert u de openbare/persoonlijke keypair uit een PKCS#8 PrivateKeyInfo-structuur na ontsleuteling en vervangt u de sleutels voor dit object.

(Overgenomen van AsymmetricAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Hiermee importeert u de openbare sleutel uit een X.509 SubjectPublicKeyInfo-structuur na ontsleuteling en vervangt u de sleutels voor dit object.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importeert de openbare sleutel uit een X.509 SubjectPublicKeyInfo-structuur na ontsleuteling, waarbij de sleutels voor dit object worden vervangen

(Overgenomen van ECAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, importeert u de openbare sleutel uit een X.509 SubjectPublicKeyInfo-structuur na ontsleuteling en vervangt u de sleutels voor dit object.

(Overgenomen van AsymmetricAlgorithm)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignData(Byte[], HashAlgorithmName)

Berekent de hashwaarde van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Berekent de hashwaarde van een deel van de opgegeven bytematrix met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze in de aangegeven indeling in de opgegeven buffer.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze in de aangegeven indeling in de opgegeven buffer.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignData(Stream, HashAlgorithmName)

Berekent de hashwaarde van de opgegeven stream met behulp van het opgegeven hash-algoritme en ondertekent de resulterende hashwaarde.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Berekent de hashwaarde van de opgegeven gegevens en ondertekent deze met behulp van de opgegeven handtekeningindeling.

SignHash(Byte[], DSASignatureFormat)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling.

SignHash(Byte[])

Hiermee wordt een digitale handtekening gegenereerd voor de opgegeven hashwaarde.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling.

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven indeling in de opgegeven buffer.

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de opgegeven buffer.

SignHash(ReadOnlySpan<Byte>)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Berekent de ECDSA-handtekening voor de opgegeven hashwaarde in de aangegeven indeling.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ToXmlString(Boolean)

Deze methode genereert in alle gevallen.

ToXmlString(Boolean)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt en retourneert u een XML-tekenreeksweergave van het huidige AsymmetricAlgorithm object. Anders gooit een NotImplementedException.

(Overgenomen van AsymmetricAlgorithm)
TryExportECPrivateKey(Span<Byte>, Int32)

Probeert de huidige sleutel in de ECPrivateKey-indeling te exporteren naar een opgegeven buffer.

TryExportECPrivateKey(Span<Byte>, Int32)

Probeert de huidige sleutel in de ECPrivateKey-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van ECAlgorithm)
TryExportECPrivateKeyPem(Span<Char>, Int32)

Pogingen om de huidige sleutel in de PEM-gecodeerde ECPrivateKey-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pogingen om de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een op byte gebaseerd wachtwoord.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pogingen om de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een op byte gebaseerd wachtwoord.

(Overgenomen van ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, probeert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer met behulp van een op byte gebaseerd wachtwoord.

(Overgenomen van AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Hiermee wordt geprobeerd de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een wachtwoord op basis van tekens.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Hiermee wordt geprobeerd de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een wachtwoord op basis van tekens.

(Overgenomen van ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, probeert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer met behulp van een wachtwoord op basis van tekens.

(Overgenomen van AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

Pogingen om de huidige sleutel te exporteren in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een op byte gebaseerd wachtwoord, gecodeerd met PEM.

(Overgenomen van AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een wachtwoord op basis van tekens, gecodeerd met PEM.

(Overgenomen van AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Pogingen om de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling te exporteren naar een opgegeven buffer.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Pogingen om de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van ECAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, probeert u de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van AsymmetricAlgorithm)
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32)

Pogingen om de huidige sleutel te exporteren in de PKCS#8 PrivateKeyInfo-indeling met PEM-codering in een opgegeven buffer.

(Overgenomen van AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Probeert de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling te exporteren naar een opgegeven buffer.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Probeert de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van ECAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, probeert u de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32)

Pogingen om de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling te exporteren naar een opgegeven buffer.

(Overgenomen van AsymmetricAlgorithm)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Hiermee wordt geprobeerd de hashwaarde van de opgegeven bereik van alleen-lezen bytes in de opgegeven bestemming te berekenen met behulp van het opgegeven hashing-algoritme.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Pogingen om de ECDSA-handtekening voor de opgegeven gegevens in de opgegeven indeling in de opgegeven buffer te maken.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Hiermee wordt geprobeerd de digitale ECDSA-handtekening te berekenen voor het opgegeven bereik van alleen-lezen bytes in de opgegeven bestemming met behulp van het opgegeven hashing-algoritme en de huidige sleutel.

TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Pogingen om de ECDSA-handtekening voor de opgegeven gegevens in de opgegeven indeling in de opgegeven buffer te maken.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Pogingen om de ECDSA-handtekening te maken voor de opgegeven hashwaarde in de opgegeven indeling in de opgegeven buffer.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Hiermee wordt geprobeerd de digitale ECDSA-handtekening te berekenen voor de opgegeven alleen-lezen periode van bytes die een gegevens-hash vertegenwoordigen naar de opgegeven bestemming met behulp van de huidige sleutel.

TrySignHashCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Pogingen om de ECDSA-handtekening te maken voor de opgegeven hashwaarde in de opgegeven indeling in de opgegeven buffer.

VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyData(Byte[], Byte[], HashAlgorithmName)

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en opgegeven gegevens met een opgegeven hash-algoritme.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName)

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en het opgegeven gedeelte van de gegevens met een opgegeven hash-algoritme.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName)

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en opgegeven gegevens met een opgegeven hash-algoritme.

VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyData(Stream, Byte[], HashAlgorithmName)

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en opgegeven gegevens met een opgegeven hash-algoritme.

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven gegevens.

VerifyHash(Byte[], Byte[], DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven hash.

VerifyHash(Byte[], Byte[])

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en de opgegeven gegevens-hash.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven hash.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Controleert of een digitale handtekening geschikt is voor de huidige sleutel en de opgegeven gegevens-hash.

VerifyHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Controleert of een digitale handtekening geldig is voor de opgegeven hash.

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Zie voor een beschrijving van dit lid Dispose().

(Overgenomen van AsymmetricAlgorithm)

Van toepassing op