Структура, содержащая параметры аутентификации.
Синтаксис
typedef struct _CADES_AUTH_PARA { DWORD dwSize; DWORD dwAuthType; LPCWSTR wszUsername; LPCWSTR wszPassword; PCCERT_CONTEXT pClientCertificate; } CADES_AUTH_PARA, *PCADES_AUTH_PARA;
Параметры
- dwSize
-
Размер структуры в байтах.
- dwAuthType
-
Тип аутентификации (cм. примечания).
- wszUsername
-
Имя пользователя (опциональный параметр, используется в зависимости от применяемой схемы аутентификации).
- wszPassword
-
Пароль (опциональный параметр, используется в зависимости от применяемой схемы аутентификации).
- pClientCertificate
-
Клиентский сертификат (опциональный параметр, используется в зависимости от применяемой схемы аутентификации).
Примечания
Значения констант типа аутентификации представлены в таблице:
Имя | Описание |
---|---|
CADES_AUTH_ANONYMOUS |
Анонимная аутентификация. |
CADES_AUTH_BASIC |
Обычная аутентификация (пароль отправляется в текстовом формате). |
CADES_AUTH_DIGEST |
Краткая проверка для серверов доменов Windows. |
CADES_AUTH_NTLM |
Встроенная проверка подлинности Windows. |
CADES_AUTH_NEGOTIATE |
Встроенная проверка подлинности Windows или Kerberos (в зависомости от ОС). |
Дополнительная информация о параметрах аутентификации: см.
Требования
Заголовочный файл | cades.h |
---|---|
Минимальная версия продукта | 1.0 |