2017-01-23 10 views
0

Я пытаюсь получить временную метку из TSA, используя CryptRetrieveTimeStamp.Передача имени пользователя и пароля функции CryptRetrieveTimeStamp

Я могу получить его из некоторых бесплатных служб, найденных на this answer, но всегда с использованием флага TIMESTAMP_NO_AUTH_RETRIEVAL.

Но теперь, когда я хочу использовать платный сервис, который использует учетные данные, я не могу понять, как его получить, используя имя пользователя и пароль.

Кто-нибудь знает, как отправить имя пользователя и пароль в TSA с помощью CryptRetrieveTimeStamp?

+0

Вы пробовали включить его в URL-адрес с помощью 'https: // user: password @ my.tsa.com /'? – kichik

+0

Да, я пробовал, но это не сработало –

ответ

0

Я не пытался это сделать сам, но попробовали ли вы поместить их в URL? Что-то вроде:

https://username:[email protected]/ts/ 

Мне было бы интересно узнать, работает ли это. В настоящее время мы используем бесплатные серверы timestamping, но вы никогда не знаете.

К слову: я вижу, что вы отметили свое сообщение RFC 3161. Означает ли это, что CryptRetrieveTimeStamp работает с серверами timestamp RFC 3161? Документация изумительно неясна. Я собираюсь попробовать, как только у меня появится шанс, но это всегда стоит спросить.

+0

Да, я пробовал, но это не сработало. И да, CryptRetrieveTimeStamp работает с RFC 3161. По крайней мере, с большинством перечисленных [здесь] (http://stackoverflow.com/a/25053511/76677) –