API v4.11.2.0

ASN.1 последовательности

ASN.1 последовательности, используемые в методах CryptoPlugin.

ASN.1 последовательность с OID 1.2.643.2.74.2.1.1.1

Внутри последовательности содержится поле типа INTEGER, обозначающее версию формата UTF8String строки.
В случае невозможности получения значения какого-либо элемента информации о компьютере, формат строки будет сохранен, а значение элемента – пропущено.
SEQUENCE {
  OBJECTIDENTIFIER 1.2.643.2.74.2.1.1.1
  SET {
    SEQUENCE {
      INTEGER 0x01 (1 decimal)
      UTF8String 'DateTime:[Дата и время];MachineId:[Уникальный идентификатор рабочей станции];OS:[Информация об ОС];Username:[Имя пользователя];IP-MAC:[adapter1-MAC] [adapter1-ipv4-1] [apdater1-ipv4-2] [apdater1-ipv6-1] [apdater1-ipv6-2], [apdater2-MAC] [adapter2-ipv4-1] [apdater2-ipv4-2] [apdater2-ipv6-1] [apdater2-ipv6-2]'
    }
  }
}
В элементе "IP-MAC" будут содержаться типы IPv4 и IPv6 адресов в следующем порядке: Unicast, Anycast и Multicast.


ASN.1 последовательность с OID 1.2.643.2.74.2.1.1.2

Внутри последовательности содержится поле типа INTEGER, обозначающее версию формата UTF8String строки.
В случае невозможности получения списка продуктов безопасности UTF8String строка будет пустой.
SEQUENCE {
  OBJECTIDENTIFIER 1.2.643.2.74.2.1.1.2
  SET {
    SEQUENCE {
      INTEGER 0x01 (1 decimal)
      UTF8String
    }
  }
}
UTF8String является закодированным в формате Json списком структур, содержащих поля:
  • productType:string – тип продукта:
    • Antivirus;
    • Antispyware;
    • Firewall.
  • name:string – название продукта;
  • state:string – состояние продукта:
    • On;
    • Off;
    • Snoozed;
    • Out of date.
  • timestamp:string – метка времени продукта (может отсутствовать);
  • signatureStatus:string – статус продукта:
    • Up to date;
    • Out of date.