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
Передача
YES
true
открыть треугольник раскрытия и раскрыть представление, илиNO
false
закрыть его и скрыть представление.Обсуждение
Подробные данные сертификата могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод устанавливает состояние того треугольника раскрытия и видимость соответствующего представления.
Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.5 и позже.
-
Указывает, видит ли пользователь подробные данные сертификата.
Объявление
Objective C
- (void)setDisplayDetails:(BOOL)
display
Параметры
display
Передача
YES
true
вывести на экран подробные данные сертификата, илиNO
false
скрыть их.Обсуждение
Для поведенческой совместимости с OS X v10.3, подробные данные сертификата выведены на экран по умолчанию. Для сокрытия подробных данных сертификата необходимо явно установить значение дисплея в
NO
false
.Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.4 и позже
См. также
-
Указывает, видит ли пользователь доверительные настройки сертификата.
Объявление
Objective C
- (void)setDisplayTrust:(BOOL)
display
Параметры
display
Передайте YES для отображения доверительных настроек, или
NO
false
скрыть их.Обсуждение
Настройки доверия сертификата не выведены на экран по умолчанию. Для показа доверительных настроек сертификата необходимо явно установить значение дисплея в
YES
true
. или с этим методом или сsetEditableTrust
метод.Оператор импорта
Objective C
@import SecurityInterface;
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Указывает, может ли пользователь отредактировать доверительные настройки сертификата.
Объявление
Objective C
- (void)setEditableTrust:(BOOL)
editable
Параметры
editable
Передача
YES
true
если доверительные настройки должны быть доступными для редактирования.Обсуждение
Для поведенческой совместимости с OS X v10.3, этот метод заставляет настройки доверия сертификата быть выведенными на экран, если они не в настоящее время видимы (т.е. если
setDisplayTrust:
установлен вNO
false
).Оператор импорта
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
Передача
YES
true
вывести на экран подробные данные сертификата, илиNO
false
скрыть их.Обсуждение
Доверительные настройки политики могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод устанавливает состояние того треугольника раскрытия и видимость соответствующего представления.
Оператор импорта
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;
Константы