Security Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi Security fornisce l'accesso al portachiavi.
Classi
| Nome | Descrizione |
|---|---|
| Authorization |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| AuthorizationEngine |
Rappresenta un riferimento opaco a un motore di autorizzazione utilizzato nelle visualizzazioni del plug-in di autorizzazione. |
| AuthorizationEnvironment |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| AuthorizationParameters |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| AuthorizationRight |
Rappresenta un singolo diritto di autorizzazione con un nome e un valore facoltativo. |
| AuthorizationRights |
Rappresenta un set di diritti di autorizzazione utilizzati per configurare una visualizzazione di autorizzazione. |
| SecAccessControl |
Classe che contiene flag di accessibilità e flag di creazione di oggetti di controllo di accesso. |
| SecAuthenticationUIExtensions |
Metodi di estensione per l'enumerazione SecAuthenticationUI . |
| SecCertificate |
Rappresenta i certificati digitali in iOS/OSX. |
| SecCertificate2 |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecIdentity |
Incapsulare un'identità di sicurezza. Un'identità di sicurezza comprende un certificato e la relativa chiave privata. |
| SecIdentity2 |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecImportExport |
Incapsula l'importazione e l'esportazione di identità e certificati. |
| SecKey |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| SecKeyAlgorithmExtensions |
Metodi di estensione per l'enumerazione SecKeyAlgorithm . |
| SecKeyChain |
Accesso al portachiavi del sistema operativo. |
| SecKeyClassExtensions |
Metodi di estensione per l'enumerazione SecKeyClass . |
| SecKeyGenerationParameters |
Contiene parametri per la generazione di chiavi. |
| SecKeyKeyExchangeParameter |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecKeyParameters |
Contiene i parametri da usare con CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError). |
| SecKeyTypeExtensions |
Metodi di estensione per l'enumerazione SecKeyType . |
| SecMatchLimit |
Chiavi usate per controllare i risultati delle query. |
| SecPolicy |
Incapsula un criterio di sicurezza. Un criterio include un set di regole che specificano come valutare un certificato per un determinato livello di attendibilità. |
| SecPolicyIdentifier |
Contiene valori che rappresentano i criteri di sicurezza. |
| SecPolicyPropertyKey |
Contiene chiavi che indicizzano i dati dei criteri di sicurezza. |
| SecProtocolMetadata |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolOptions |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecPublicPrivateKeyAttrs |
Contiene attributi per la creazione e l'uso di coppie di chiavi pubbliche-private. |
| SecRecord |
Tiene traccia di un set di proprietà dal portachiavi. |
| SecSharedCredential |
Rappresenta il nome utente condiviso e la password per un sito Web. |
| SecSharedCredentialInfo |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecStatusCodeExtensions |
Fornisce metodi pratici per i codici di stato di sicurezza. |
| SecTokenIDExtensions |
Metodi di estensione per l'enumerazione SecTokenID . |
| SecTrust |
Livello di attendibilità. Un oggetto trust combina un certificato con criteri o criteri. |
| SecTrust2 |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecTrustPropertyKey |
Contiene chiavi che indicizzano i dati del certificato in base al tipo. |
| SecTrustResultKey |
Contiene chiavi che indicizzano i dati di attendibilità. |
| SecurityException |
Eccezione basata su un oggetto SecStatusCode. |
| SslConnection |
Classe che rappresenta una connessione SSL. |
| SslContext |
Classe che incapsula lo stato della sessione SSL. |
| SslSessionConfigExtensions |
Metodi di estensione per l'enumerazione SslSessionConfig . |
| SslStreamConnection |
Classe che consente la lettura e la scrittura in una connessione di flusso SSL. |
Struct
| Nome | Descrizione |
|---|---|
| AuthorizationCallbacks |
Contiene i callback forniti dall'host del motore di autorizzazione. |
| SecKeychainSettings |
Rappresenta le impostazioni keychain per il comportamento di blocco in macOS. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| AuthorizationContextFlags |
Flag che descrivono le proprietà di un valore del contesto di autorizzazione. |
| AuthorizationFlags |
Specifica le opzioni per le operazioni di autorizzazione. |
| AuthorizationResult |
Specifica il risultato di un'operazione di autorizzazione. |
| AuthorizationStatus |
Specifica i valori di stato dell'autorizzazione. |
| SecAccessControlCreateFlags |
Contiene i flag di controllo di accesso per la creazione di voci keychain. |
| SecAccessible |
Enumerazione i cui valori specificano quando un elemento keychain deve essere leggibile. |
| SecAuthenticationType |
Enumerazione i cui valori specificano vari tipi di autenticazione. Utilizzato con la AuthenticationType proprietà . |
| SecAuthenticationUI |
Enumerazione i cui valori rappresentano opzioni valide per AuthenticationUI. |
| SecKeyAlgorithm |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecKeyClass |
Tipo di chiave crittografica |
| SecKeyOperationType |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecKeyType |
Enumerazione i cui valori specificano la KeyType proprietà . |
| SecKind |
Tipo di SecRecord. |
| SecPadding |
Enumerazione i cui valori specificano il tipo di spaziatura interna da utilizzare nella crittografia e nella decrittografia. |
| SecProtocol |
Protocollo usato per InternetPasswords |
| SecRevocation |
Enumera i metodi di revoca dei certificati. |
| SecStatusCode |
Stato restituito dalle operazioni SecKeyChain. |
| SecTokenID |
Enumerazione che definisce le opzioni valide per TokenID. |
| SecTrustResult |
Codice risultato per SecTrust.Evaluate |
| SslAuthenticate |
Enumera i valori che controllano quando usare SSL. |
| SslCipherSuiteGroup |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SslClientCertificateState |
Enumera le fasi in uno scambio di certificati client SSL. |
| SslConnectionType |
Enumera i tipi di connessioni SSL. |
| SslProtocol |
Enumera i protocolli SSL. |
| SslProtocolSide |
Enumera i valori che indicano se è necessario creare un lato server o un lato SslContext client. |
| SslSessionConfig |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SslSessionOption |
Enumera le opzioni di comportamento della sessione SSL. |
| SslSessionState |
Enumera le fasi del ciclo di vita della sessione SSL. |
| SslSessionStrengthPolicy |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SslStatus |
Enumera lo stato della connessione SSL. |
| TlsCipherSuite |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| TlsCipherSuiteGroup |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| TlsProtocolVersion |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
Delegati
| Nome | Descrizione |
|---|---|
| SecProtocolChallenge |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolChallengeComplete |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolKeyUpdate |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolMetadata.SecAccessPreSharedKeysHandler |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolPreSharedKeySelection |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolPreSharedKeySelectionComplete |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolVerify |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecProtocolVerifyComplete |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecTrustCallback |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |
| SecTrustWithErrorCallback |
Lo spazio dei nomi Security fornisce l'accesso al portachiavi. |