Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы SecurityInterface ссылка класса SFCertificateView

Опции
Развертывание Target:

На этой странице
Язык:

SFCertificateView

SFCertificateView класс выводит на экран содержание сертификата. Это включает опции вывести на экран подробные данные сертификата, настройки доверия дисплея, и позволить пользователям редактировать доверительные настройки сертификата.

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

Представление Figure 1Certificate image: ../Art/cert_view.eps

Наследование


Оператор импорта


Не применимый

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 и позже

    См. также

    – detailsDisplayed

  • Указывает, видит ли пользователь доверительные настройки сертификата.

    Объявление

    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 и позже.

    См. также

    – setCertificate:

  • Указывает, показывает ли представление в настоящее время подробные данные сертификата.

    Объявление

    Objective C

    - (BOOL)detailsDisplayed

    Оператор импорта

    Objective C

    @import SecurityInterface;

    Доступность

    Доступный в OS X v10.4 и позже

    См. также

    – setDisplayDetails:

  • Возвраты, показывает ли представление в настоящее время подробные данные сертификата.

    Объявление

    Objective C

    - (BOOL)detailsDisclosed

    Обсуждение

    Подробные данные сертификата могут быть показаны или скрыты в зависимости от того, щелкает ли пользователь по треугольнику раскрытия. Этот метод возвращает состояние того треугольника раскрытия.

    Оператор импорта

    Objective C

    @import SecurityInterface;

    Доступность

    Доступный в OS X v10.5 и позже.

  • Указывает, показывает ли представление в настоящее время доверительные настройки сертификата.

    Объявление

    Objective C

    - (BOOL)isTrustDisplayed

    Оператор импорта

    Objective C

    @import SecurityInterface;

    Доступность

    Доступный в OS X v10.3 и позже.

    См. также

    – setDisplayTrust:

  • Указывает, позволяет ли представление пользователю редактировать доверие сертификата.

    Объявление

    Objective C

    - (BOOL)isEditable

    Оператор импорта

    Objective C

    @import SecurityInterface;

    Доступность

    Доступный в OS X v10.3 и позже.

    См. также

    – setEditableTrust:

  • Возвращается массив политик раньше оценивал состояние выведенного на экран сертификата.

    Объявление

    Objective C

    - (NSArray *)policies

    Обсуждение

    Этот метод возвращает автовыпущенный NSArray, содержащий один или несколько экземпляров SecPolicyRef. Массив всегда содержит по крайней мере один элемент (Apple X.509 Базовая политика, если Вы никогда не вызывали setPolicies: метод).

    Оператор импорта

    Objective C

    @import SecurityInterface;

    Доступность

    Доступный в OS X v10.4 и позже

    См. также

    – setPolicies:

  • Возвраты, раскрыто ли доверительное подпредставление политики.

    Объявление

    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 и позже.

    См. также

    – setEditableTrust:

  • Уведомления, отправленные этим классом.

    Объявление

    Objective C

    NSString *SFCertificateViewDisclosureStateDidChange;

    Константы

    • SFCertificateViewDisclosureStateDidChange

      SFCertificateViewDisclosureStateDidChange

      Отправленный, когда треугольник раскрытия открыт или закрыт.

      Доступный в OS X v10.7 и позже.