SlhDsa Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en SLH-DSA nyckel.
public ref class SlhDsa abstract : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class SlhDsa : IDisposable
public abstract class SlhDsa : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SlhDsa = class
interface IDisposable
type SlhDsa = class
interface IDisposable
Public MustInherit Class SlhDsa
Implements IDisposable
- Arv
-
SlhDsa
- Härledda
- Attribut
- Implementeringar
Kommentarer
Den här algoritmen anges av FIPS-205.
Utvecklare uppmuntras att programmera mot basklassen SlhDsa snarare än någon specifik härledd klass.
De härledda klasserna är avsedda för interop med det underliggande systemets kryptografiska bibliotek.
Konstruktorer
| Name | Description |
|---|---|
| SlhDsa(SlhDsaAlgorithm) |
Initierar en ny instans av SlhDsa klassen. |
Egenskaper
| Name | Description |
|---|---|
| Algorithm |
Hämtar den specifika SLH-DSA algoritmen för den här nyckeln. |
| IsSupported |
Hämtar ett värde som anger om den aktuella plattformen stöder SLH-DSA. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Släpper alla resurser som används av SlhDsa klassen. |
| Dispose(Boolean) |
Anropas av |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord. |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord. |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord. |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett bytebaserat lösenord. |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett teckenbaserat lösenord. |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett teckenbaserat lösenord. |
| ExportPkcs8PrivateKey() |
Exporterar den aktuella nyckeln i formatet PKCS#8 PrivateKeyInfo. |
| ExportPkcs8PrivateKeyPem() |
Exporterar den aktuella nyckeln i en PEM-kodad representation av formatet PKCS#8 PrivateKeyInfo. |
| ExportSlhDsaPrivateKey() |
Exporterar den aktuella nyckeln i FIPS 205-formatet för privat nyckel. |
| ExportSlhDsaPrivateKey(Span<Byte>) |
Exporterar den aktuella nyckeln i FIPS 205-formatet för privat nyckel. |
| ExportSlhDsaPrivateKeyCore(Span<Byte>) |
När den åsidosättas i en härledd klass exporteras den privata FIPS 205-nyckeln till den angivna bufferten. |
| ExportSlhDsaPublicKey() |
Exporterar den offentliga delen av den aktuella nyckeln i fips 205-formatet för offentlig nyckel. |
| ExportSlhDsaPublicKey(Span<Byte>) |
Exporterar den offentliga delen av den aktuella nyckeln i fips 205-formatet för offentlig nyckel. |
| ExportSlhDsaPublicKeyCore(Span<Byte>) |
När den åsidosättas i en härledd klass exporteras den offentliga FIPS 205-nyckeln till den angivna bufferten. |
| ExportSubjectPublicKeyInfo() |
Exporterar den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo. |
| ExportSubjectPublicKeyInfoPem() |
Exporterar den offentliga delen av den aktuella nyckeln i en PEM-kodad representation av formatet X.509 SubjectPublicKeyInfo. |
| GenerateKey(SlhDsaAlgorithm) |
Genererar en ny SLH-DSA nyckel för den angivna algoritmen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(String, Byte[]) |
Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(String, Byte[]) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(String, String) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromPem(ReadOnlySpan<Char>) |
Importerar en SLH-DSA nyckel från en RFC 7468 PEM-kodad sträng. |
| ImportFromPem(String) |
Importerar en SLH-DSA nyckel från en RFC 7468 PEM-kodad sträng. |
| ImportPkcs8PrivateKey(Byte[]) |
Importerar en SLH-DSA privat nyckel från en PKCS#8 PrivateKeyInfo-struktur. |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>) |
Importerar en SLH-DSA privat nyckel från en PKCS#8 PrivateKeyInfo-struktur. |
| ImportSlhDsaPrivateKey(SlhDsaAlgorithm, Byte[]) |
Importerar en SLH-DSA privat nyckel i FIPS 205-formatet för privat nyckel. |
| ImportSlhDsaPrivateKey(SlhDsaAlgorithm, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA privat nyckel i FIPS 205-formatet för privat nyckel. |
| ImportSlhDsaPublicKey(SlhDsaAlgorithm, Byte[]) |
Importerar en SLH-DSA offentlig nyckel i fips 205-formatet för offentlig nyckel. |
| ImportSlhDsaPublicKey(SlhDsaAlgorithm, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA offentlig nyckel i fips 205-formatet för offentlig nyckel. |
| ImportSubjectPublicKeyInfo(Byte[]) |
Importerar en SLH-DSA offentlig nyckel från en X.509 SubjectPublicKeyInfo-struktur. |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>) |
Importerar en SLH-DSA offentlig nyckel från en X.509 SubjectPublicKeyInfo-struktur. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SignData(Byte[], Byte[]) |
Signerar angivna data. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signerar angivna data och skriver signaturen till den angivna bufferten. |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
När det åsidosättas i en härledd klass beräknar signaturen för de angivna data och kontexten och skriver den till den angivna bufferten. |
| SignPreHash(Byte[], String, Byte[]) |
Signerar den angivna hashen med FIPS 205 pre-hash-signeringsalgoritmen. |
| SignPreHash(ReadOnlySpan<Byte>, Span<Byte>, String, ReadOnlySpan<Byte>) |
Signerar den angivna hash-värdet med FIPS 205 pre-hash-signeringsalgoritmen och skriver signaturen till den angivna bufferten. |
| SignPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, Span<Byte>) |
När den åsidosättas i en härledd klass beräknas pre-hash-signaturen för den angivna hashen och kontexten och skriver den till den angivna bufferten. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med ett bytebaserat lösenord. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord. |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord. |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till den angivna bufferten. |
| TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) |
När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till den angivna bufferten. |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Försöker exportera den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till den angivna bufferten. |
| VerifyData(Byte[], Byte[], Byte[]) |
Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data. |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
När det åsidosättas i en härledd klass verifierar signaturen för angivna data och kontext. |
| VerifyPreHash(Byte[], Byte[], String, Byte[]) |
Verifierar att den angivna FIPS 205 pre-hash-signaturen är giltig för den här nyckeln och den angivna hashen. |
| VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Verifierar att den angivna FIPS 205 pre-hash-signaturen är giltig för den här nyckeln och den angivna hashen. |
| VerifyPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
När den åsidosättas i en härledd klass verifierar den angivna hashsignaturens pre-hash-signatur och kontext. |