Security Namespace

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

Klassen

Name Beschreibung
Authorization

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

AuthorizationEngine

Stellt einen undurchsichtigen Verweis auf ein Autorisierungsmodul dar, das in Autorisierungs-Plug-In-Ansichten verwendet wird.

AuthorizationEnvironment

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

AuthorizationParameters

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

AuthorizationRight

Stellt ein einzelnes Autorisierungsrecht mit einem Namen und einem optionalen Wert dar.

AuthorizationRights

Stellt eine Reihe von Autorisierungsrechten dar, die zum Konfigurieren einer Autorisierungsansicht verwendet werden.

SecAccessControl

Klasse, die Barrierefreiheitskennzeichnungen und Zugriffssteuerungsobjekterstellungskennzeichnungen enthält.

SecAuthenticationUIExtensions

Erweiterungsmethoden für die SecAuthenticationUI Enumeration.

SecCertificate

Stellt digitale Zertifikate unter iOS/OSX dar.

SecCertificate2

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecIdentity

Kapselt eine Sicherheitsidentität. Eine Sicherheitsidentität besteht aus einem Zertifikat und seinem privaten Schlüssel.

SecIdentity2

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecImportExport

Kapselt den Import und Export von Identitäten und Zertifikaten.

SecKey

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

SecKeyAlgorithmExtensions

Erweiterungsmethoden für die SecKeyAlgorithm Enumeration.

SecKeyChain

Zugriff auf die Schlüsselkette des Betriebssystems.

SecKeyClassExtensions

Erweiterungsmethoden für die SecKeyClass Enumeration.

SecKeyGenerationParameters

Enthält Parameter für die Schlüsselgenerierung.

SecKeyKeyExchangeParameter

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecKeyParameters

Enthält Parameter für die Verwendung mit CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError).

SecKeyTypeExtensions

Erweiterungsmethoden für die SecKeyType Enumeration.

SecMatchLimit

Schlüssel, die zum Steuern von Abfrageergebnissen verwendet werden.

SecPolicy

Kapselt eine Sicherheitsrichtlinie. Eine Richtlinie umfasst eine Reihe von Regeln, die angeben, wie ein Zertifikat für eine bestimmte Vertrauensstufe ausgewertet werden soll.

SecPolicyIdentifier

Enthält Werte, die Sicherheitsrichtlinien darstellen.

SecPolicyPropertyKey

Enthält Schlüssel, die Sicherheitsrichtliniendaten indizierung.

SecProtocolMetadata

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolOptions

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecPublicPrivateKeyAttrs

Enthält Attribute zum Erstellen und Verwenden von Public-Private-Schlüsselpaaren.

SecRecord

Verfolgt einen Satz von Eigenschaften aus dem Schlüsselbund nach.

SecSharedCredential

Stellt den freigegebenen Benutzernamen und das Kennwort für eine Website dar.

SecSharedCredentialInfo

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecStatusCodeExtensions

Stellt Komfortmethoden für Sicherheitsstatuscodes bereit.

SecTokenIDExtensions

Erweiterungsmethoden für die SecTokenID Enumeration.

SecTrust

Eine Vertrauensstufe. Ein Vertrauensobjekt kombiniert ein Zertifikat mit einer Richtlinie oder Richtlinien.

SecTrust2

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecTrustPropertyKey

Enthält Schlüssel, die Zertifikatdaten nach Typ indiziert.

SecTrustResultKey

Enthält Schlüssel, die vertrauenswürdige Daten indiziert.

SecurityException

Eine Ausnahme basierend auf einem SecStatusCode.

SslConnection

Klasse, die eine SSL-Verbindung darstellt.

SslContext

Klasse, die den SSL-Sitzungsstatus kapselt.

SslSessionConfigExtensions

Erweiterungsmethoden für die SslSessionConfig Enumeration.

SslStreamConnection

Klasse, die das Lesen und Schreiben in eine SSL-Datenstromverbindung ermöglicht.

Strukturen

Name Beschreibung
AuthorizationCallbacks

Enthält die Rückrufe, die vom Autorisierungsmodulhost bereitgestellt werden.

SecKeychainSettings

Stellt Schlüsselbundeinstellungen für das Sperrverhalten unter macOS dar.

Enumerationen

Name Beschreibung
AuthorizationContextFlags

Flags, die Eigenschaften eines Autorisierungskontextwerts beschreiben.

AuthorizationFlags

Gibt Optionen für Autorisierungsvorgänge an.

AuthorizationResult

Gibt das Ergebnis eines Autorisierungsvorgangs an.

AuthorizationStatus

Gibt Autorisierungsstatuswerte an.

SecAccessControlCreateFlags

Enthält Zugriffssteuerungskennzeichnungen zum Erstellen von Schlüsselbundeinträgen.

SecAccessible

Eine Aufzählung, deren Werte angeben, wann ein Schlüsselbundelement lesbar sein soll.

SecAuthenticationType

Eine Aufzählung, deren Werte verschiedene Authentifizierungstypen angeben. Wird mit der AuthenticationType Eigenschaft verwendet.

SecAuthenticationUI

Aufzählung, deren Werte gültige Optionen für AuthenticationUI.

SecKeyAlgorithm

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecKeyClass

Die Art des kryptografischen Schlüssels

SecKeyOperationType

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecKeyType

Eine Aufzählung, deren Werte die KeyType Eigenschaft angeben.

SecKind

Die Art von SecRecord.

SecPadding

Eine Aufzählung, deren Werte den Typ des Abstands angeben, der in der Verschlüsselung und Entschlüsselung verwendet werden soll.

SecProtocol

Für InternetPasswords verwendete Protokoll

SecRevocation

Listet Zertifikatsperrmethoden auf.

SecStatusCode

Der Status wird von den SecKeyChain-Vorgängen zurückgegeben.

SecTokenID

Aufzählung, die gültige Optionen für TokenID.

SecTrustResult

Ergebniscode für SecTrust.Evaluate

SslAuthenticate

Listet Werte auf, die steuern, wann SSL verwendet werden soll.

SslCipherSuiteGroup

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SslClientCertificateState

Listet Phasen in einem SSL-Clientzertifikataustausch auf.

SslConnectionType

Listet Typen von SSL-Verbindungen auf.

SslProtocol

Listet SSL-Protokolle auf.

SslProtocolSide

Listet Werte auf, die angeben, ob eine serverseitige oder clientseitige SslContext Erstellt werden soll.

SslSessionConfig

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SslSessionOption

Listet SSL-Sitzungsverhaltensoptionen auf.

SslSessionState

Listet Phasen im SSL-Sitzungslebenszyklus auf.

SslSessionStrengthPolicy

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SslStatus

Listet den SSL-Verbindungsstatus auf.

TlsCipherSuite

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

TlsCipherSuiteGroup

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

TlsProtocolVersion

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

Delegaten

Name Beschreibung
SecProtocolChallenge

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolChallengeComplete

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolKeyUpdate

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolMetadata.SecAccessPreSharedKeysHandler

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolPreSharedKeySelection

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolPreSharedKeySelectionComplete

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolVerify

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecProtocolVerifyComplete

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecTrustCallback

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.

SecTrustWithErrorCallback

Der Security-Namespace bietet Zugriff auf den Schlüsselbund.