понедельник, 14 мая 2012 г.

Уникальный OID для собственных расширений схемы

О том, что такое схема и как ее расширять я обязательно напишу в ближайшее время, а пока опубликую ответ на вопрос "Где взять уникальный OID для собственного расширения схемы?"


Существует несколько путей регистрации идентификатора для компании. В некоторых странах это платная процедура, Iana делает это бесплатно. Проблема возникает тогда, когда хочется получить гарантированно уникальный OID, но без бюрократии. Для этого существует вполне стандартное решение: OID prefix 2.25 + UUID. Пошаговая инструкция:

  1. uuidgen из пакета util-linux или один из онлайн генераторов, таких как ITU
  2. превратить hex-запись в десятичную, можно воспользоваться
    for i in `cat <ваш UUID> | sed 's|-| |g'` ; do printf "%d" 0x$i ; done; echo
    или любым другим удобным для вас способом
  3. далее используете 2.25.<десятичный UUID>.1 и так далее

Комментариев нет:

Отправить комментарий