Протоколы безопасного сетевого взаимодействия


Example.18.3


PKIFailureInfo ::= BIT STRING {

-- причин неудачи может быть много

-- при необходимости в будущем могут

-- быть добавлены другие коды причин.

badAlg (0),

-- нераспознанный или неподдерживаемый

-- Идентификатор Алгоритма

badMessageCheck (1),

-- сбой в процессе проверки целостности

-- (например, подпись не верифицирована)

badRequest (2),

-- транзакция не разрешена или не поддерживается

badTime (3),

-- messageTime недостаточно точно

-- соответствует системному времени,

-- как определено локальной политикой

badCertId (4),

-- сертификат не может быть найден в

-- соответствии с предоставленным критерием

badDataFormat (5),

-- переданные данные имеют

-- неправильный формат

wrongAuthority (6),

-- уполномоченный орган, указанный

-- в запросе, отличается от того,

-- который определен в токене ответа

incorrectData (7),

-- данные из запроса являются некорректными

-- (используется для сервисов нотариуса)

missingTimeStamp (8),

-- когда timestamp опущена, но

-- должна присутствовать

-- (в соответствии с политикой)

badPOP (9)

-- упал РОР

}

PKIStatusInfo ::= SEQUENCE {

status PKIStatus,

statusString PKIFreeText OPTIONAL,

failInfo PKIFailureInfo OPTIONAL

}




- Начало -  - Назад -  - Вперед -



Книжный магазин