Berichtenfuncties op laag niveau
De berichtenfuncties op laag niveau gegevens coderen voor het verzenden en decoderen van gegevens die zijn ontvangen. Berichtenfuncties op laag niveau ontsleutelen en verifiëren ook de handtekeningen van ontvangen berichten.
Wanneer een bericht wordt geopend met een open functie op laag niveau, blijft het geopend en beschikbaar (behoudt de status) totdat het is gesloten. Hierdoor kan een bericht stukmeal worden samengesteld met behulp van meerdere aanroepen naar de CryptMsgUpdate functie.
Het gebruik van berichtenfuncties op laag niveau vereist meer functieoproepen dan het gebruik van vereenvoudigde berichtfuncties (zie Vereenvoudigde berichten). Als de vereenvoudigde berichtfuncties worden gebruikt, wordt er meer werk uitgevoerd binnen de functies van de API.
Het gebruik van berichtenfuncties op laag niveau omvat het extra werk van het aanroepen naar andere certificaat- of cryptografische functies. Gegevens van aanroepen naar certificaatfuncties kunnen bijvoorbeeld nodig zijn om structuren te initialiseren die worden gebruikt door deze berichtenfuncties op laag niveau. Vereenvoudigde berichtfuncties initialiseren veel van deze structuren intern.
De volgende tabel bevat secties met procedurebeschrijvingen en C-codevoorbeelden van het gebruik van de berichtenfuncties op laag niveau.
Afdeling | Inhoud |
---|---|
berichtenfuncties op laag niveau | Geeft een lijst weer van de berichtenfuncties op laag niveau. |
ondertekeningsgegevens | Details van de taken die nodig zijn om gegevens te ondertekenen. |
gegevens in enveloppen coderen | Details van de taken die nodig zijn om gegevens in enveloppen te coderen. |
gegevens in enveloppen decoderen | Details van de taken die nodig zijn om gegevens in enveloppen te decoderen. |