SFCertificateView
SFCertificateView класс выводит на экран содержание сертификата. Это включает опции вывести на экран подробные данные сертификата, настройки доверия дисплея, и позволить пользователям редактировать доверительные настройки сертификата.
Следующие данные показывают представление сертификата, включающее доступные для редактирования доверительные настройки и подробные данные сертификата.
Соответствует
Оператор импорта
Не применимый
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже
-
Указывает сертификат, это выведено на экран в представлении.
Объявление
Objective C
- (void)setCertificate:(SecCertificateRef)certificateПараметры
certificateНовый сертификат для представления.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Наборы, раскрыто ли подробное подпредставление сертификата.
Объявление
Objective C
- (void)setDetailsDisclosed:(BOOL)disclosedПараметры
disclosedПередача
YEStrueоткрыть треугольник раскрытия и раскрыть представление, илиNOfalseзакрыть его и скрыть представление.Обсуждение
Подробные данные сертификата могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод устанавливает состояние того треугольника раскрытия и видимость соответствующего представления.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.5 и позже.
-
Указывает, видит ли пользователь подробные данные сертификата.
Объявление
Objective C
- (void)setDisplayDetails:(BOOL)displayПараметры
displayПередача
YEStrueвывести на экран подробные данные сертификата, илиNOfalseскрыть их.Обсуждение
Для поведенческой совместимости с OS X v10.3, подробные данные сертификата выведены на экран по умолчанию. Для сокрытия подробных данных сертификата необходимо явно установить значение дисплея в
NOfalse.Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.4 и позже
См. также
-
Указывает, видит ли пользователь доверительные настройки сертификата.
Объявление
Objective C
- (void)setDisplayTrust:(BOOL)displayПараметры
displayПередайте YES для отображения доверительных настроек, или
NOfalseскрыть их.Обсуждение
Настройки доверия сертификата не выведены на экран по умолчанию. Для показа доверительных настроек сертификата необходимо явно установить значение дисплея в
YEStrue. или с этим методом или сsetEditableTrustметод.Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Указывает, может ли пользователь отредактировать доверительные настройки сертификата.
Объявление
Objective C
- (void)setEditableTrust:(BOOL)editableПараметры
editableПередача
YEStrueесли доверительные настройки должны быть доступными для редактирования.Обсуждение
Для поведенческой совместимости с OS X v10.3, этот метод заставляет настройки доверия сертификата быть выведенными на экран, если они не в настоящее время видимы (т.е. если
setDisplayTrust:установлен вNOfalse).Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Указывает политики использовать при оценке состояния этого сертификата.
Объявление
Objective C
- (void)setPolicies:(id)policiesПараметры
policiesПолитика или политики использовать. Можно передать любого a
SecPolicyRefвозразите или NSArray (содержащий один или несколько объектов типаSecPolicyRef) в этом параметре. Еслиpoliciesустановлен в ноль, Apple X.509, Базовая Политика используется. См. Политики Доверия AppleX509TP для списка политик и идентификаторов объектов, предоставленных модулем AppleX509TP.Обсуждение
Приложения обычно выводят на экран представление сертификата в контексте определенного использования, такого как SSL или S/MIME. Необходимо установить только ссылки политики, применяющиеся к надлежащему использованию.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Указывает, раскрыто ли доверительное подпредставление настроек политики.
Объявление
Objective C
- (void)setPoliciesDisclosed:(BOOL)disclosedПараметры
disclosedПередача
YEStrueвывести на экран подробные данные сертификата, илиNOfalseскрыть их.Обсуждение
Доверительные настройки политики могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод устанавливает состояние того треугольника раскрытия и видимость соответствующего представления.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает сертификат, в настоящее время выводимый на экран в представлении.
Объявление
Objective C
- (SecCertificateRef)certificateОператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Указывает, показывает ли представление в настоящее время подробные данные сертификата.
Объявление
Objective C
- (BOOL)detailsDisplayedОператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.4 и позже
См. также
-
Возвраты, показывает ли представление в настоящее время подробные данные сертификата.
Объявление
Objective C
- (BOOL)detailsDisclosedОбсуждение
Подробные данные сертификата могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод возвращает состояние того треугольника раскрытия.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.5 и позже.
-
Указывает, показывает ли представление в настоящее время доверительные настройки сертификата.
Объявление
Objective C
- (BOOL)isTrustDisplayedОператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Указывает, позволяет ли представление пользователю редактировать доверие сертификата.
Объявление
Objective C
- (BOOL)isEditableОператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращается массив политик раньше оценивал состояние выведенного на экран сертификата.
Объявление
Objective C
- (NSArray *)policiesОбсуждение
Этот метод возвращает автовыпущенный NSArray, содержащий один или несколько экземпляров
SecPolicyRef. Массив всегда содержит по крайней мере один элемент (Apple X.509 Базовая политика, если Вы никогда не вызывалиsetPolicies:метод).Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.4 и позже
См. также
-
Возвраты, раскрыто ли доверительное подпредставление политики.
Объявление
Objective C
- (BOOL)policiesDisclosedОбсуждение
Доверительные настройки политики могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод возвращает состояние того треугольника раскрытия.
Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.5 и позже.
-
Сохраняет текущие доверительные настройки пользователя для выведенного на экран сертификата.
Объявление
Objective C
- (void)saveTrustSettingsОбсуждение
Если доверительные настройки не доступны для редактирования, этот метод эффективно ничего не делает. Можно использовать
SecTrustGetUserTrustвпоследствии получать доверительные настройки.Оператор импорта
Objective C
@import SecurityInterface;Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Уведомления, отправленные этим классом.
Объявление
Objective C
NSString *SFCertificateViewDisclosureStateDidChange;Константы
