Проблема с сертификатами

Тема в разделе "WASM.CRYPTO", создана пользователем UNREALre, 14 ноя 2007.

  1. UNREALre

    UNREALre New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2007
    Сообщения:
    2
    Доброго времени суток всем!
    Возникла следующая проблема - необходимо добавить в сертификат OID 2.5.29.17. Только, чтобы он шёл не в составе Enhanced Key Usage, а отдельным блоком. То есть примерно так:
    2.5.29.17: Flags = 0, Length = 37
    Subject Alternative Name
    Other Name:
    Principal Name=some_name

    Поразбиралась с CENROLL, и пробую делать следующим образом:
    var str_val = this.CEnroll.stringToBinary(0x00000001, "PwRABDUEMgQ1BDQE");
    var res = this.CEnroll.addExtensionToRequest(0,"2.5.29.17",str_val);
    strPKCS10 = this.CEnroll.CreatePKCS10(strDN, strEKU);

    То есть, сначала добавляю с помощью метода addExtensionToRequest OID с каким-то произвольным значением, затем создаю запрос. Но в запросе ничего абсолютно не отражается.

    Отсюда два вопроса :
    1)можно ли так делать? как в коде выше? если да, то может кто-то знает как правильно это оформить, чтобы заработало?
    2)если нельзя - то как это правильно сделать?

    Заранее спасибо за советы.

    P.S. Обязательно нужно CENROLL юзать...
     
  2. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    что в res ?
     
  3. UNREALre

    UNREALre New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2007
    Сообщения:
    2
    undefined

    То есть, как я понимаю, функция отрабатывает некорректно.
     
  4. CyberMerlin

    CyberMerlin New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2006
    Сообщения:
    69
    да вы так же как и я пытаетесь на скриптовом языке реализовать???
    забросьте сей вар
    где-то читал (кажется у самого MSDN) что скриптовые языки не поддерживают сие
    либо это было сказано о Cenroll и Xenroll (увольте память старая)

    вот я отказался от реализации на веб интерфейсе
    если на С или VB или delphi писать - тут есть по крайне мере вариант исполнения
     
  5. CyberMerlin

    CyberMerlin New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2006
    Сообщения:
    69
    да и вот еще
    как у вас в [1] поле заносится что-то отличное от rfc822??
    там же вроде othername в [0] поле