Uproszczone komunikaty
Udostępniono grupę funkcji wysokiego poziomu, aby uprościć i skrócić ilość kodu niezbędnego do wykonania zwykłych zadań manipulowania komunikatami. Te funkcje są nazywane "uproszczonymi funkcjami komunikatów". Nazwy wszystkich uproszczonych funkcji komunikatów zawierają słowo "Message".
uproszczone funkcje komunikatów są wyższe niż podstawowe funkcje kryptograficzne lub funkcje komunikatów niskiego poziomu. Opakowują kilka podstawowych funkcji kryptograficznych, komunikatów niskiego poziomu i certyfikatów w jedną funkcję, która wykonuje określone zadanie w określony sposób, na przykład szyfrowanie komunikatu PKCS #7 lub podpisywanie komunikatu. Uproszczone funkcje komunikatów umożliwiają szybkie rozpoczęcie korzystania z interfejsu CryptoAPI przez zmniejszenie liczby wywołań funkcji potrzebnych do wykonania zadania.
Poniższe sekcje tabeli zawierają szczegółowe opisy procedur lub przykłady programów języka C dotyczące korzystania z uproszczonych funkcji komunikatów.
Sekcja | Treść |
---|---|
uproszczone funkcje komunikatów | Wyświetla listę uproszczonych funkcji komunikatów. |
tworzenie podpisanej wiadomości | Szczegóły procesu tworzenia podpisanej wiadomości. |
procedura podpisywania danych | Zawiera procedurę używania uproszczonych funkcji komunikatów w celu utworzenia podpisanego komunikatu. |
weryfikowanie podpisanej wiadomości | Szczegóły procesu weryfikowania podpisu w podpisanej wiadomości. |
szyfrowanie wiadomości | Szczegóły zadań potrzebnych do szyfrowania i odszyfrowywania komunikatu. |
odszyfrowywanie wiadomości | Szczegóły zadań potrzebnych do odszyfrowywania komunikatu. |
przykładowy program C: używanie CryptEncryptMessage i CryptDecryptMessage | Zawiera procedurę i przykładowy kod do szyfrowania i odszyfrowywania komunikatu. |