Передача имени пользователя и пароля в функцию CryptRetrieveTimeStamp
Я пытаюсь получить метку времени из TSA, используя CryptRetrieveTimeStamp.
Я могу получить его из некоторых бесплатных сервисов, найденных в этом ответе, но всегда используя TIMESTAMP_NO_AUTH_RETRIEVAL
флаг.
Но теперь, когда я хочу использовать платный сервис, который использует учетные данные, я не могу понять, как получить его, используя имя пользователя и пароль.
Кто-нибудь знает, как отправить имя пользователя и пароль на TSA с помощью CryptRetrieveTimeStamp?
1 ответ
Я не пытался сделать это сам, но вы пытались поместить их в URL? Что-то вроде:
https://username:password@server.domain.com/ts/
Мне было бы интересно узнать, работает ли это. В настоящее время мы используем бесплатные серверы с метками времени, но вы никогда не узнаете.
Кстати, я вижу, вы отметили свой пост RFC 3161. Означает ли это, что CryptRetrieveTimeStamp работает с серверами меток времени RFC 3161? Документация на удивление неясна. Я собираюсь попробовать это, как только у меня появится шанс, но это всегда стоит спросить.