ЦифровойСертификат
Стд::Криптография::ЦифровойСертификат Базовые типы: Объект |
Представляет цифровой сертификат открытого ключа стандарта X.509. Содержит отрытый ключ для проверки подписи, сведения о субъекте подписи, издателе и сроке действия.
Сравнение ссылочное
Примеры
метод ПроверитьСертификат(БайтыСертификата: Байты)
знч Сертификат = новый ЦифровойСертификат(БайтыСертификата)
если не Сертификат.ПроверитьДействительность()
выбросить новый ИсключениеНедопустимыйАргумент("Сертификат недействителен")
;
;
Конструкторы
ЦифровойСертификат
ЦифровойСертификат(Данные: Байты|ПотокЧтения) |
Загружает сертификат из данных сертификата Данные
формата X.509 в кодировке DER.
ЦифровойСертификат
Перегрузка: ЦифровойСертификат(Данные: Байты|ПотокЧтения) |
Загружает сертификат из файла сертификата Файл
формата X.509 в кодировке DER (*.cer
, *.crt
).
Свойства
Версия
ТолькоЧтение Версия: Число |
Номер версии сертификата.
ДействителенПо
ТолькоЧтение ДействителенПо: Момент |
Момент, начиная с которого сертификат перестает действовать.
ДействителенС
ТолькоЧтение ДействителенС: Момент |
Момент, начиная с которого сертификат начинает действовать.
Издатель
ТолькоЧтение Издатель: Строка |
Наименование издателя в формате RFC 2253 (CN, L, ST, O, OU, C, STREET, DC, UID).
ОткрытыйКлюч
ТолькоЧтение ОткрытыйКлюч: ОткрытыйКлюч |
Открытый ключ сертификата.
СерийныйНомер
ТолькоЧтение СерийныйНомер: Байты |
Серийный номер сертификата.
СертификатИздателя
ТолькоЧтение СертификатИздателя: ЦифровойСертификат? |
Сертификат издателя, ключом которого подписан текущий сертификат или Неопределено
, если это самоподписанный сертификат или сертификат издателя отсутствовал в источнике, откуда получен текущий.
Субъект
ТолькоЧтение Субъект: Строка |
Наименование субъекта в формате RFC 2253 (CN, L, ST, O, OU, C, STREET, DC, UID).
Методы
ВБайты
ВБайты(): Байты |
Сохраняет хранилище в последовательность байтов формата X.509 в кодировке DER.
ВСтроку
ВСтроку(): Строка |
Переопределение: ВСтроку |
Возвращает строковое представление со значениями свойств сертификата.
ЗаписатьВПоток
ЗаписатьВПоток(Поток: ПотокЗаписи) |
Записывает сертификат в поток Поток
формата X.509 в кодировке DER.
ЗаписатьВФайл
Записывает сертификат в файл Файл
формата X.509 в кодировке DER.
ПолучитьАтрибутыИздателя
ПолучитьАтрибутыИздателя(): ЧитаемоеСоответствие<АтрибутX500, Строка> |
Возвращает атрибуты издателя в виде соответствия по значениям перечисления АтрибутX500.
ПолучитьАтрибутыСубъекта
ПолучитьАтрибутыСубъекта(): ЧитаемоеСоответствие<АтрибутX500, Строка> |
Возвращает атрибуты субъекта в виде соответствия по значениям перечисления АтрибутX500.
ПроверитьДействительность
Проверяет что сертификат действителен на момент Момент
. Если момент не указан, используется текущее системное время.