# ASN1

URL: https://chugunov.pro/api-bitrix/sale/paysystem/asn1/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\PaySystem\ASN1`
Модуль: Sale.

## Описание

Обратите внимание, что этот класс реализует лишь небольшое подмножество ASN.1 DER и не должен
использоваться как универсальный кодировщик/декодировщик ASN.1.

Исходный файл: `source/sale/lib/paysystem/asn1.php:44`

## Константы (10)

- `APPLICATION_CLASS`
- `BIT_STRING`
- `CONTEXT_CLASS`
- `INTEGER_TYPE`
- `NULL_TYPE`
- `OCTET_STRING`
- `OID`
- `PRIVATE_CLASS`
- `SEQUENCE`
- `UNIVERSAL_CLASS`

## Методы (4)

- [`static decodeOID()`](https://chugunov.pro/api-bitrix/sale/paysystem/asn1/decodeoid/) — Декодирует закодированный в DER идентификатор объекта в строку.
- [`static encodeDER()`](https://chugunov.pro/api-bitrix/sale/paysystem/asn1/encodeder/) — Кодирует значение в объект DER.
- [`static encodeOID()`](https://chugunov.pro/api-bitrix/sale/paysystem/asn1/encodeoid/) — Кодирует строку в закодированный в DER идентификатор объекта.
- [`static readDER()`](https://chugunov.pro/api-bitrix/sale/paysystem/asn1/readder/) — Читает DER-поток и декодирует один объект

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-PaySystem-ASN1.html
