Security Przestrzeń nazw

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

Klasy

Nazwisko Opis
Authorization

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

AuthorizationEngine

Reprezentuje nieprzezroczyste odwołanie do aparatu autoryzacji używanego w widokach wtyczek autoryzacji.

AuthorizationEnvironment

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

AuthorizationParameters

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

AuthorizationRight

Reprezentuje pojedyncze prawo autoryzacji z nazwą i opcjonalną wartością.

AuthorizationRights

Reprezentuje zestaw praw autoryzacji używanych do konfigurowania widoku autoryzacji.

SecAccessControl

Klasa zawierająca flagi ułatwień dostępu i flagi tworzenia obiektów kontroli dostępu.

SecAuthenticationUIExtensions

Metody rozszerzenia dla SecAuthenticationUI wyliczenia.

SecCertificate

Reprezentuje certyfikaty cyfrowe w systemie iOS/OSX.

SecCertificate2

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecIdentity

Hermetyzowanie tożsamości zabezpieczeń. Tożsamość zabezpieczeń składa się z certyfikatu i jego klucza prywatnego.

SecIdentity2

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecImportExport

Hermetyzuje importowanie i eksportowanie tożsamości i certyfikatów.

SecKey

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

SecKeyAlgorithmExtensions

Metody rozszerzenia dla SecKeyAlgorithm wyliczenia.

SecKeyChain

Dostęp do łańcucha kluczy systemu operacyjnego.

SecKeyClassExtensions

Metody rozszerzenia dla SecKeyClass wyliczenia.

SecKeyGenerationParameters

Zawiera parametry generowania kluczy.

SecKeyKeyExchangeParameter

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecKeyParameters

Zawiera parametry do użycia z CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError).

SecKeyTypeExtensions

Metody rozszerzenia dla SecKeyType wyliczenia.

SecMatchLimit

Klucze używane do kontrolowania wyników zapytania.

SecPolicy

Hermetyzuje zasady zabezpieczeń. Zasady składają się z zestawu reguł określających sposób oceny certyfikatu dla określonego poziomu zaufania.

SecPolicyIdentifier

Zawiera wartości reprezentujące zasady zabezpieczeń.

SecPolicyPropertyKey

Zawiera klucze indeksujące dane zasad zabezpieczeń.

SecProtocolMetadata

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolOptions

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecPublicPrivateKeyAttrs

Zawiera atrybuty do tworzenia i używania par kluczy publiczny-prywatny.

SecRecord

Śledzi zestaw właściwości z pęku kluczy.

SecSharedCredential

Reprezentuje nazwę użytkownika udostępnionego i hasło witryny internetowej.

SecSharedCredentialInfo

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecStatusCodeExtensions

Zapewnia wygodne metody kodów stanu zabezpieczeń.

SecTokenIDExtensions

Metody rozszerzenia dla SecTokenID wyliczenia.

SecTrust

Poziom zaufania. Obiekt zaufania łączy certyfikat z zasadami lub zasadami.

SecTrust2

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecTrustPropertyKey

Zawiera klucze indeksujące dane certyfikatu według typu.

SecTrustResultKey

Zawiera klucze indeksujące dane zaufania.

SecurityException

Wyjątek oparty na obiekcie SecStatusCode.

SslConnection

Klasa reprezentująca połączenie SSL.

SslContext

Klasa, która hermetyzuje stan sesji SSL.

SslSessionConfigExtensions

Metody rozszerzenia dla SslSessionConfig wyliczenia.

SslStreamConnection

Klasa, która umożliwia odczytywanie i zapisywanie w połączeniu strumienia SSL.

Struktury

Nazwisko Opis
AuthorizationCallbacks

Zawiera wywołania zwrotne udostępniane przez hosta aparatu autoryzacji.

SecKeychainSettings

Reprezentuje ustawienia pęku kluczy na potrzeby zachowania blokady w systemie macOS.

Wyliczenia

Nazwisko Opis
AuthorizationContextFlags

Flagi opisujące właściwości wartości kontekstu autoryzacji.

AuthorizationFlags

Określa opcje operacji autoryzacji.

AuthorizationResult

Określa wynik operacji autoryzacji.

AuthorizationStatus

Określa wartości stanu autoryzacji.

SecAccessControlCreateFlags

Zawiera flagi kontroli dostępu do tworzenia wpisów łańcucha kluczy.

SecAccessible

Wyliczenie, którego wartości określają, kiedy element pęku kluczy powinien być czytelny.

SecAuthenticationType

Wyliczenie, którego wartości określają różne typy uwierzytelniania. Używany z właściwością AuthenticationType .

SecAuthenticationUI

Wyliczenie, którego wartości reprezentują prawidłowe opcje dla elementu AuthenticationUI.

SecKeyAlgorithm

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecKeyClass

Rodzaj klucza kryptograficznego

SecKeyOperationType

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecKeyType

Wyliczenie, którego wartości określają KeyType właściwość.

SecKind

Rodzaj SecRecord.

SecPadding

Wyliczenie, którego wartości określają typ wypełnienia, który ma być używany podczas szyfrowania i odszyfrowywania.

SecProtocol

Protokół używany dla InternetPasswords

SecRevocation

Wylicza metody odwołania certyfikatów.

SecStatusCode

Powrót stanu z operacji SecKeyChain.

SecTokenID

Wyliczenie definiujące prawidłowe opcje dla elementu TokenID.

SecTrustResult

Kod wyniku dla secTrust.Evaluate

SslAuthenticate

Wylicza wartości, które kontrolują, kiedy należy używać protokołu SSL.

SslCipherSuiteGroup

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SslClientCertificateState

Wylicza etapy wymiany certyfikatów klienta SSL.

SslConnectionType

Wylicza typy połączeń SSL.

SslProtocol

Wylicza protokoły SSL.

SslProtocolSide

Wylicza wartości wskazujące, czy należy utworzyć stronę serwera, czy po stronie SslContext klienta.

SslSessionConfig

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SslSessionOption

Wylicza opcje zachowania sesji SSL.

SslSessionState

Wylicza etapy w cyklu życia sesji SSL.

SslSessionStrengthPolicy

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SslStatus

Wylicza stan połączenia SSL.

TlsCipherSuite

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

TlsCipherSuiteGroup

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

TlsProtocolVersion

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

Delegaci

Nazwisko Opis
SecProtocolChallenge

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolChallengeComplete

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolKeyUpdate

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolMetadata.SecAccessPreSharedKeysHandler

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolPreSharedKeySelection

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolPreSharedKeySelectionComplete

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolVerify

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecProtocolVerifyComplete

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecTrustCallback

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.

SecTrustWithErrorCallback

Przestrzeń nazw Zabezpieczenia zapewnia dostęp do łańcucha kluczy.