Inhaltsverzeichnis
Imenski prostor Providers
Imenski prostor: WvdS.System.Security.Cryptography.Providers
Vsebuje kriptografske ponudnike za različna izvajalska okolja.
Vmesniki
| Vmesnik | Opis |
|---|---|
| ICryptoProvider | Definira vmesnik za kriptografska zaledja |
Razredi
| Razred | Opis |
|---|---|
| CryptoProviderFactory | Tovarna za pridobivanje platformno specifičnega ponudnika |
| NativeCryptoProvider | Ponudnik za namizne računalnike/strežnike (P/Invoke v OpenSSL) |
| WasmCryptoProvider | Ponudnik za Blazor WebAssembly (JavaScript Interop) |
Arhitektura
+-------------------------------------+
| ICryptoProvider |
| (GenerateMlDsaKeyPair, Sign, ...) |
+---------------+---------------------+
|
+-------+-------+
v v
+---------------+ +---------------+
| Native | | WASM |
| Provider | | Provider |
| (P/Invoke) | | (JS Interop) |
+---------------+ +---------------+
| |
v v
OpenSSL 3.6 openssl.wasm
Opombe
CryptoProviderFactory samodejno prepozna izvajalsko okolje:
- Namizje/Strežnik/Blazor Server:
NativeCryptoProvider - Blazor WebAssembly:
WasmCryptoProvider
// Samodejna izbira ponudnika var provider = CryptoProviderFactory.GetProvider(); await provider.InitializeAsync();
Glejte tudi
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: dne 29.01.2026 ob 23:19