Security Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |