Протоколы Internet


           

и зависит от уровня доверия,


Наконец, проверяется поле CertificateInfo::subject. Эта проверка опционна и зависит от уровня доверия, необходимого приложению, которое использует SSL.



Приложение B. Идентификаторы объектов и типов атрибутов



SSL использует субнабор X.520 типов атрибутов, а также несколько специфических идентификаторов объектов. Будущие модификации протокола SSL смогут поддерживать больше типов атрибутов и больше идентификаторов объектов.



B.1. Выбранные типы атрибутов











































commonName { attributeType 3 }



Общее имя, содержащееся в поле эмитента сертификата или субъекта сертификата.



countryName { attributeType 6 }



Название страны.



localityName { attributeType 7 }



Название местоположения.



stateOrProvinceName { attributeType 8 }



Название штата или провинции.



organizationName { attributeType 10

}


Название организации.



organizationalUnitName { attributeType 11 }



Название подразделения.





B.2. Идентификаторы объекта

md2withRSAEncryption { ... pkcs(1) 1 2

}

Идентификатор объекта для цифровой подписи, которая используется при шифровании MD2 и RSA. Применяется при SSL-верификации подписи сертификата.



md5withRSAEncryption { ... pkcs(1) 1 4 }



Идентификатор объекта для цифровой подписи, которая используется при шифровании MD5 и RSA. Применяется при SSL-верификации подписи сертификата.



rc4 { ... rsadsi(113549) 3 4 }



Алгоритм симметричного поточного шифра RC4, используемый SSL для массового шифрования.



Приложение C. Значения протокольных констант



Ниже рассмотрены различные протокольные константы. Одна вещь требует особого упоминания - IANA зарезервировала номер порта для "https" (HTTP использующий SSL). Этот порт имеет номер 443.



C.1. Коды версии протокола



#define SSL_CLIENT_VERSION 0x0002

#define SSL_SERVER_VERSION 0x0002



C.2. Коды протокольных сообщений



Определены следующие значения для кодов сообщений, которые используются версией 2 протокола диалога SSL.

#define SSL_MT_ERROR 0

#define SSL_MT_CLIENT_HELLO 1

#define SSL_MT_CLIENT_MASTER_KEY 2


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий