SlhDsaOpenSsl 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 som backas upp av OpenSSL.
public ref class SlhDsaOpenSsl sealed : System::Security::Cryptography::SlhDsa
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SlhDsaOpenSsl : System.Security.Cryptography.SlhDsa
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SlhDsaOpenSsl = class
inherit SlhDsa
Public NotInheritable Class SlhDsaOpenSsl
Inherits SlhDsa
- Arv
- Attribut
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 |
|---|---|
| SlhDsaOpenSsl(SafeEvpPKeyHandle) |
Initierar en ny instans av SlhDsaOpenSsl klassen från en befintlig OpenSSL-nyckel som representeras som en |
Egenskaper
| Name | Description |
|---|---|
| Algorithm |
Hämtar den specifika SLH-DSA algoritmen för den här nyckeln. (Ärvd från SlhDsa) |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Släpper alla resurser som används av SlhDsa klassen. (Ärvd från SlhDsa) |
| Dispose(Boolean) |
Anropas av |
| DuplicateKeyHandle() |
Hämtar en SafeEvpPKeyHandle representation av den kryptografiska nyckeln. |
| 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. (Ärvd från SlhDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord. (Ärvd från SlhDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| ExportPkcs8PrivateKey() |
Exporterar den aktuella nyckeln i formatet PKCS#8 PrivateKeyInfo. (Ärvd från SlhDsa) |
| ExportPkcs8PrivateKeyPem() |
Exporterar den aktuella nyckeln i en PEM-kodad representation av formatet PKCS#8 PrivateKeyInfo. (Ärvd från SlhDsa) |
| ExportSlhDsaPrivateKey() |
Exporterar den aktuella nyckeln i FIPS 205-formatet för privat nyckel. (Ärvd från SlhDsa) |
| ExportSlhDsaPrivateKey(Span<Byte>) |
Exporterar den aktuella nyckeln i FIPS 205-formatet för privat nyckel. (Ärvd från SlhDsa) |
| ExportSlhDsaPrivateKeyCore(Span<Byte>) |
När den åsidosättas i en härledd klass exporteras den privata FIPS 205-nyckeln till den angivna bufferten. (Ärvd från SlhDsa) |
| ExportSlhDsaPublicKey() |
Exporterar den offentliga delen av den aktuella nyckeln i fips 205-formatet för offentlig nyckel. (Ärvd från SlhDsa) |
| ExportSlhDsaPublicKey(Span<Byte>) |
Exporterar den offentliga delen av den aktuella nyckeln i fips 205-formatet för offentlig nyckel. (Ärvd från SlhDsa) |
| ExportSlhDsaPublicKeyCore(Span<Byte>) |
När den åsidosättas i en härledd klass exporteras den offentliga FIPS 205-nyckeln till den angivna bufferten. (Ärvd från SlhDsa) |
| ExportSubjectPublicKeyInfo() |
Exporterar den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo. (Ärvd från SlhDsa) |
| ExportSubjectPublicKeyInfoPem() |
Exporterar den offentliga delen av den aktuella nyckeln i en PEM-kodad representation av formatet X.509 SubjectPublicKeyInfo. (Ärvd från SlhDsa) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SignData(Byte[], Byte[]) |
Signerar angivna data. (Ärvd från SlhDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signerar angivna data och skriver signaturen till den angivna bufferten. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| SignPreHash(Byte[], String, Byte[]) |
Signerar den angivna hashen med FIPS 205 pre-hash-signeringsalgoritmen. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till den angivna bufferten. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Försöker exportera den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till den angivna bufferten. (Ärvd från SlhDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data. (Ärvd från SlhDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |
| 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. (Ärvd från SlhDsa) |