Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создать S/MIME сообщение / 3 сообщений из 3, страница 1 из 1
21.03.2017, 14:02
    #39424075
KaIIIuct
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать S/MIME сообщение
Здравствуйте. Интересует вопрос: Какие заголовки должны быть у подписанного и шифрованного сообщения S/MIME?
Подписанное и шифрованное сообщение по отдельности удается отправить.

1.Подписанное
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
	SET msg1=##class(%Net.MIMEPart).%New()
  	set msg1.ContentType="application/pkcs7-signature; name=smime.p7s; smime-type=signed-data"
  	do msg1.SetHeader("Content-Type", "application/pkcs7-signature; name=smime.p7s; smime-type=signed-data")
  	do msg1.SetHeader("Content-Disposition", "attachment; filename=""smime.p7s""")
  	set msg1.ContentTransferEncoding="base64"
  	SET msg1.Body=##class(%GlobalBinaryStream).%New()
  	DO msg1.Body.CopyFrom(stream)



2.Шифрованное
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  	SET msg1=##class(%Net.MIMEPart).%New()
        set msg1.ContentType="application/pkcs7-mime; name=smime.p7m; smime-type=enveloped-data"
  	do msg1.SetHeader("Content-Type", "application/pkcs7-mime; name=smime.p7m; smime-type=enveloped-data")
  	do msg1.SetHeader("Content-Disposition", "attachment; filename=""smime.p7m""")
  	do msg1.SetHeader("Content-Description", "S/MIME Cryptographic Signature")
  	set msg1.ContentTransferEncoding="base64"
  	SET msg1.Body=##class(%GlobalBinaryStream).%New()
  	DO msg1.Body.CopyFrom(stream)



Как сформировать подписанное и шифрованное сообщение?
...
Рейтинг: 0 / 0
21.03.2017, 14:22
    #39424103
KaIIIuct
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать S/MIME сообщение
DAiMor, помогите пожалуйста. В прошлый раз ( Подписать и отправить эл.сообщение ) помогли.
...
Рейтинг: 0 / 0
21.03.2017, 14:55
    #39424137
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать S/MIME сообщение
KaIIIuct,

c S/MIME я попрежнему не работал, поэтому могу немного ошибаться, но погуглив, я нашел RFC
И как я понял, нужно просто последовательно провести в любом порядке например сначала подпись, потом результат зашифровать, либо наоборот, это неважно.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создать S/MIME сообщение / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]