Skip to content

bcrypto/bpki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BPKI: профиль инфраструктуры открытых ключей

Build Status

Что такое BPKI?

BPKI -- это профиль инфраструктуры открытых ключей (ИОК), рекомендуемый для использования в Республике Беларусь. BPKI определяет стороны ИОК, процессы взаимодействия сторон, протоколы взаимодействия. BPKI уточняет форматы объектов ИОК, унифицирует правила работы с конечными криптографическими устройствами ИОК.

Спецификация BPKI оформлена как проект государственного стандарта СТБ 34.101.78. Стандарт принят в 2019 году.

Репозиторий bcrypto/bpki

Репозиторий bcrypto/bpki, открытый на площадке http://github.com, является удобной платформой для коллективного обсуждения и совершенствования BPKI и СТБ 34.101.78.

В папке spec размещаются исходные тексты спецификации BPKI. Тексты оформлены как проект издательской системы LaTeX. Сборка проекта выполняется автоматически, всякий раз при внесении изменений. В результате сборки формируется файл bpki.pdf. Он сопровождает устойчивые редакции спецификации, которые размещаются на вкладке Releases.

В папке demo находятся программы, моделирующие выпуск сертификатов. Используется популярная криптографическая библиотека OpenSSL, дополненная плагином bee2evp. Работа с командным интерфейсом OpenSSL[bee2evp] организована через командные файлы Windows.

В папке dumpasn1b размещена новая редакция популярной программы dumpasn1, предназначенной для дампа контейнеров АСН.1. Наша редакция dumpasn1, названная dumpasn1b, корректно отображает русские и белорусские символы в строках типа UTF8String.

На вкладке Issues фиксируются замечания и предложения.

Ссылки

BPKI разработан в связке с BTOK.