Inhaltsverzeichnis
Providers prostor imena
Prostor imena: WvdS.System.Security.Cryptography.Providers
Sadrži kripto-providere za razlicita okruzenja izvrsavanja.
Sucelja
| Sucelje | Opis |
|---|---|
| ICryptoProvider | Definira sucelje za kripto-pozadinske sustave |
Klase
| Klasa | Opis |
|---|---|
| CryptoProviderFactory | Factory za dohvacanje platformski specificnog providera |
| NativeCryptoProvider | Provider za Desktop/Server (P/Invoke prema OpenSSL) |
| WasmCryptoProvider | Provider 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
Napomene
CryptoProviderFactory automatski prepoznaje okruzenje izvrsavanja:
- Desktop/Server/Blazor Server:
NativeCryptoProvider - Blazor WebAssembly:
WasmCryptoProvider
// Automatski odabir providera var provider = CryptoProviderFactory.GetProvider(); await provider.InitializeAsync();
Vidi takoder
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: 29.01.2026. u 23:18