Intestazione sspi.h
Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:
sspi.h contiene le interfacce di programmazione seguenti:
Funzioni
AcceptSecurityContext Consente al componente server di un'applicazione di trasporto di stabilire un contesto di sicurezza tra il server e un client remoto. |
AcquireCredentialsHandleA La funzione AcquireCredentialsHandle (CredSSP) acquisisce un handle per anteporre le credenziali di un'entità di sicurezza. (ANSI) |
AcquireCredentialsHandleW La funzione AcquireCredentialsHandle (CredSSP) acquisisce un handle per anteporre le credenziali di un'entità di sicurezza. (Unicode) |
AddCredentialsA AddCredentialsA (ANSI) aggiunge una credenziale all'elenco di credenziali. |
AddCredentialsW AddCredentialsW (Unicode) aggiunge una credenziale all'elenco di credenziali. |
AddSecurityPackageA Aggiunge un provider di supporto per la sicurezza all'elenco dei provider supportati da Microsoft Negotiate. (ANSI) |
AddSecurityPackageW Aggiunge un provider di supporto per la sicurezza all'elenco dei provider supportati da Microsoft Negotiate. (Unicode) |
ApplyControlToken Fornisce un modo per applicare un token di controllo a un contesto di sicurezza. |
ChangeAccountPasswordA Modifica la password per un account di dominio di Windows usando il provider di supporto per la sicurezza specificato. (ANSI) |
ChangeAccountPasswordW Modifica la password per un account di dominio di Windows usando il provider di supporto per la sicurezza specificato. (Unicode) |
CompleteAuthToken Completa un token di autenticazione. (CompleteAuthToken) |
DecryptMessage Decrittografa un messaggio usando digest. |
DelegateSecurityContext Delega il contesto di sicurezza al server specificato. |
DeleteSecurityContext Elimina le strutture di dati locali associate al contesto di sicurezza specificato avviato da una chiamata precedente alla funzione InitializeSecurityContext (Generale) o alla funzione AcceptSecurityContext (General). |
DeleteSecurityPackageA Elimina un provider di supporto per la sicurezza dall'elenco dei provider supportati da Microsoft Negotiate. (ANSI) |
DeleteSecurityPackageW Elimina un provider di supporto per la sicurezza dall'elenco dei provider supportati da Microsoft Negotiate. (Unicode) |
EncryptMessage Crittografa un messaggio per fornire la privacy usando Digest. |
EnumerateSecurityPackagesA Restituisce una matrice di strutture SecPkgInfo che forniscono informazioni sui pacchetti di sicurezza disponibili per il client. (ANSI) |
EnumerateSecurityPackagesW Restituisce una matrice di strutture SecPkgInfo che forniscono informazioni sui pacchetti di sicurezza disponibili per il client. (Unicode) |
ExportSecurityContext La funzione ExportSecurityContext crea una rappresentazione serializzata di un contesto di sicurezza che in un secondo momento può essere importato in un processo diverso chiamando ImportSecurityContext. |
FreeContextBuffer Consente ai chiamanti di funzioni del pacchetto di sicurezza di liberare buffer di memoria allocati dal pacchetto di sicurezza. |
FreeCredentialsHandle Notifica al sistema di sicurezza che le credenziali non sono più necessarie. |
ImpersonateSecurityContext Consente a un server di rappresentare un client usando un token ottenuto in precedenza da una chiamata a AcceptSecurityContext (Generale) o QuerySecurityContextToken. |
ImportSecurityContextA Importa un contesto di sicurezza. Il contesto di sicurezza deve essere stato esportato nel processo che chiama ImportSecurityContext da una chiamata precedente a ExportSecurityContext. (ANSI) |
ImportSecurityContextW Importa un contesto di sicurezza. Il contesto di sicurezza deve essere stato esportato nel processo che chiama ImportSecurityContext da una chiamata precedente a ExportSecurityContext. (Unicode) |
InitializeSecurityContextA Avvia il contesto di sicurezza in uscita sul lato client da un handle di credenziali. (ANSI) |
InitializeSecurityContextW Avvia il contesto di sicurezza in uscita sul lato client da un handle di credenziali. (Unicode) |
InitSecurityInterfaceA La funzione InitSecurityInterface restituisce un puntatore a una tabella dispatch SSPI. Questa funzione consente ai client di usare SSPI senza associazione diretta a un'implementazione dell'interfaccia. (ANSI) |
InitSecurityInterfaceW La funzione InitSecurityInterface restituisce un puntatore a una tabella dispatch SSPI. Questa funzione consente ai client di usare SSPI senza associazione diretta a un'implementazione dell'interfaccia. (Unicode) |
MakeSignature Genera un checksum crittografico del messaggio e include anche informazioni di sequenziazione per evitare la perdita o l'inserimento di messaggi. |
QueryContextAttributesA Consente a un'applicazione di trasporto di eseguire una query sul pacchetto di sicurezza CredSSP (Credential Security Support Provider) per determinati attributi di un contesto di sicurezza. (ANSI) |
QueryContextAttributesExA La funzione QueryContextAttributesExA (ANSI) (sspi.h) consente a un'applicazione di trasporto di eseguire query su un pacchetto di sicurezza per determinati attributi di un contesto di sicurezza. |
QueryContextAttributesExW La funzione QueryContextAttributesExW (Unicode) (sspi.h) consente a un'applicazione di trasporto di eseguire query su un pacchetto di sicurezza per determinati attributi di un contesto di sicurezza. |
QueryContextAttributesW Consente a un'applicazione di trasporto di eseguire una query sul pacchetto di sicurezza CredSSP (Credential Security Support Provider) per determinati attributi di un contesto di sicurezza. (Unicode) |
QueryCredentialsAttributesA Recupera gli attributi di una credenziale, ad esempio il nome associato alla credenziale. (ANSI) |
QueryCredentialsAttributesExA Eseguire una query sugli attributi di un contesto di sicurezza. |
QueryCredentialsAttributesExW Eseguire una query sugli attributi di un contesto di sicurezza. |
QueryCredentialsAttributesW Recupera gli attributi di una credenziale, ad esempio il nome associato alla credenziale. (Unicode) |
QuerySecurityContextToken Ottiene il token di accesso per un contesto di sicurezza client e lo usa direttamente. |
QuerySecurityPackageInfoA Recupera informazioni su un pacchetto di sicurezza specificato. Queste informazioni includono i limiti delle dimensioni delle informazioni di autenticazione, delle credenziali e dei contesti. (ANSI) |
QuerySecurityPackageInfoW Recupera informazioni su un pacchetto di sicurezza specificato. Queste informazioni includono i limiti delle dimensioni delle informazioni di autenticazione, delle credenziali e dei contesti. (Unicode) |
RevertSecurityContext Consente a un pacchetto di sicurezza di interrompere la rappresentazione del chiamante e ripristinare il proprio contesto di sicurezza. |
SaslAcceptSecurityContext Esegue il wrapping di una chiamata standard alla funzione AcceptSecurityContext (General) del provider di supporto della sicurezza e include la creazione di cookie del server SASL. |
SaslEnumerateProfilesA Elenca i pacchetti che forniscono un'interfaccia SASL. (ANSI) |
SaslEnumerateProfilesW Elenca i pacchetti che forniscono un'interfaccia SASL. (Unicode) |
SaslGetContextOption Recupera la proprietà specificata del contesto SASL specificato. |
SaslGetProfilePackageA Restituisce le informazioni sul pacchetto per il pacchetto specificato. (ANSI) |
SaslGetProfilePackageW Restituisce le informazioni sul pacchetto per il pacchetto specificato. (Unicode) |
SaslIdentifyPackageA Restituisce il prefisso negotiate che corrisponde al buffer di negoziazione SASL specificato. (ANSI) |
SaslIdentifyPackageW Restituisce il prefisso negotiate che corrisponde al buffer di negoziazione SASL specificato. (Unicode) |
SaslInitializeSecurityContextA Esegue il wrapping di una chiamata standard alla funzione Security Support Provider Interface InitializeSecurityContext (Generale) e elabora i cookie del server SASL dal server. (ANSI) |
SaslInitializeSecurityContextW Esegue il wrapping di una chiamata standard alla funzione Security Support Provider Interface InitializeSecurityContext (Generale) e elabora i cookie del server SASL dal server. (Unicode) |
SaslSetContextOption Imposta il valore della proprietà specificata per il contesto SASL specificato. |
SetContextAttributesA Consente a un'applicazione di trasporto di impostare gli attributi di un contesto di sicurezza per un pacchetto di sicurezza. Questa funzione è supportata solo dal pacchetto di sicurezza Schannel. (ANSI) |
SetContextAttributesW Consente a un'applicazione di trasporto di impostare gli attributi di un contesto di sicurezza per un pacchetto di sicurezza. Questa funzione è supportata solo dal pacchetto di sicurezza Schannel. (Unicode) |
SetCredentialsAttributesA Imposta gli attributi di una credenziale, ad esempio il nome associato alla credenziale. (ANSI) |
SetCredentialsAttributesW Imposta gli attributi di una credenziale, ad esempio il nome associato alla credenziale. (Unicode) |
SspiAcceptSecurityContextAsync Consente al componente server di un'applicazione di trasporto di stabilire in modo asincrono un contesto di sicurezza tra il server e un client remoto. |
SspiAcquireCredentialsHandleAsyncA Acquisisce in modo asincrono un handle per preesistribuire le credenziali di un'entità di sicurezza. (ANSI) |
SspiAcquireCredentialsHandleAsyncW Acquisisce in modo asincrono un handle per preesistribuire le credenziali di un'entità di sicurezza. (Unicode) |
SspiAsyncContextRequiresNotify Determina se un determinato contesto asincrono richiede una notifica al completamento della chiamata. |
SspiCompareAuthIdentities Confronta le due credenziali specificate. |
SspiCopyAuthIdentity Crea una copia della struttura di credenziali opaca specificata. |
SspiCreateAsyncContext Crea un'istanza di SspiAsyncContext usata per tenere traccia della chiamata asincrona. |
SspiDecryptAuthIdentity Decrittografa le credenziali crittografate specificate. |
SspiDecryptAuthIdentityEx Decrittografa una struttura SEC_WINNT_AUTH_IDENTITY_OPAQUE. |
SspiDeleteSecurityContextAsync Elimina le strutture di dati locali associate al contesto di sicurezza specificato avviato da una chiamata precedente alla funzione SspiInitializeSecurityContextAsync o alla funzione SspiAcceptSecurityContextAsync. |
SspiEncodeAuthIdentityAsStrings Codifica l'identità di autenticazione specificata come tre stringhe. |
SspiEncodeStringsAsAuthIdentity Codifica un set di tre stringhe di credenziali come struttura di identità di autenticazione. |
SspiEncryptAuthIdentity Crittografa la struttura di identità specificata. |
SspiEncryptAuthIdentityEx Crittografa una struttura SEC_WINNT_AUTH_IDENTITY_OPAQUE. |
SspiExcludePackage Crea una nuova struttura di identità che rappresenta una copia della struttura di identità specificata modificata per escludere il provider di supporto di sicurezza specificato. |
SspiFreeAsyncContext Libera un contesto creato nella chiamata alla funzione SspiCreateAsyncContext. |
SspiFreeAuthIdentity Libera la memoria allocata per la struttura di identità specificata. |
SspiFreeCredentialsHandleAsync Libera un handle di credenziali. |
SspiGetAsyncCallStatus Ottiene lo stato corrente di una chiamata asincrona associata al contesto specificato. |
SspiGetCredUIContext Recupera le informazioni sul contesto da un provider di credenziali. (SspiGetCredUIContext) |
SspiGetTargetHostName Ottiene il nome host associato alla destinazione specificata. |
SspiInitializeSecurityContextAsyncA Inizializza un contesto di sicurezza asincrono. (ANSI) |
SspiInitializeSecurityContextAsyncW Inizializza un contesto di sicurezza asincrono. (Unicode) |
SspiIsAuthIdentityEncrypted Indica se la struttura di identità specificata è crittografata. |
SspiIsPromptingNeeded Indica se un errore restituito dopo una chiamata alla funzione InitializeSecurityContext o AcceptSecurityContext richiede una chiamata aggiuntiva alla funzione SspiPromptForCredentials. |
SspiLocalFree Libera la memoria associata al buffer specificato. |
SspiMarshalAuthIdentity Serializza la struttura di identità specificata in una matrice di byte. |
SspiPrepareForCredRead Genera un nome di destinazione e un tipo di credenziale dalla struttura di identità specificata. |
SspiPrepareForCredWrite Genera valori da una struttura Identity che può essere passata come valori dei parametri in una chiamata alla funzione CredWrite. |
SspiPromptForCredentialsA Consente a un'applicazione SSPI (Security Support Provider Interface) di richiedere a un utente di immettere le credenziali. (ANSI) |
SspiPromptForCredentialsW Consente a un'applicazione SSPI (Security Support Provider Interface) di richiedere a un utente di immettere le credenziali. (Unicode) |
SspiReinitAsyncContext Contrassegna un contesto asincrono per il riutilizzo. |
SspiSetAsyncNotifyCallback Registra un callback che riceve una notifica al completamento della chiamata asincrona. |
SspiUnmarshalAuthIdentity Deserializza la matrice specificata di valori di byte in una struttura identity. |
SspiUnmarshalCredUIContext Deserializza le informazioni sulle credenziali ottenute da un provider di credenziali durante una chiamata precedente al metodo ICredentialProvider::SetSerialization. |
SspiUpdateCredentials Aggiornamenti le credenziali associate al contesto specificato. (SspiUpdateCredentials) |
SspiValidateAuthIdentity Indica se la struttura di identità specificata è valida. |
SspiZeroAuthIdentity Riempie il blocco di memoria associato alla struttura di identità specificata con zeri. |
VerifySignature Verifica che un messaggio firmato tramite la funzione MakeSignature sia stato ricevuto nella sequenza corretta e che non sia stato modificato. |
Funzioni di callback
SspiAsyncNotifyCallback Callback usato per notificare il completamento di una chiamata SSPI asincrona. |
Strutture
CREDUIWIN_MARSHALED_CONTEXT Specifica le informazioni sulle credenziali serializzate tramite il metodo ICredentialProvider::SetSerialization. |
SEC_APPLICATION_PROTOCOL_LIST Archivia un elenco di protocolli dell'applicazione. |
SEC_APPLICATION_PROTOCOLS Archivia una matrice di elenchi di protocolli dell'applicazione. |
SEC_CERTIFICATE_REQUEST_CONTEXT Archivia il contesto della richiesta di certificato. |
SEC_CHANNEL_BINDINGS Specifica le informazioni sull'associazione di canale per un contesto di sicurezza. |
SEC_DTLS_MTU Archivia LTLS MTU. |
SEC_FLAGS Contiene i flag di sicurezza. |
SEC_NEGOTIATION_INFO Archivia le informazioni di negoziazione di sicurezza. |
SEC_PRESHAREDKEY Contiene le informazioni sulla chiave precondi shared. |
SEC_PRESHAREDKEY_IDENTITY Contiene l'identità per una chiave precondi shared. |
SEC_SRTP_MASTER_KEY_IDENTIFIER Archivia l'identificatore della chiave master SRTP. |
SEC_SRTP_PROTECTION_PROFILES Archivia i profili di protezione SRTP. |
SEC_TOKEN_BINDING Archivia le informazioni sull'associazione di token. |
SEC_TRAFFIC_SECRETS Contiene i segreti del traffico per una connessione. |
SEC_WINNT_AUTH_BYTE_VECTOR Specifica l'offset dei byte e la lunghezza della matrice dei dati in una struttura di autenticazione. |
SEC_WINNT_AUTH_CERTIFICATE_DATA Specifica le informazioni sul certificato serializzate. |
SEC_WINNT_AUTH_DATA Specifica i dati di autenticazione. |
SEC_WINNT_AUTH_DATA_PASSWORD Specifica una password serializzata. |
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA Contiene i dati di autenticazione per un contesto di smart card. |
SEC_WINNT_AUTH_FIDO_DATA Contiene i dati per l'autenticazione FIDO. |
SEC_WINNT_AUTH_IDENTITY_A Consente di passare un nome utente e una password specifici alla libreria di runtime allo scopo dell'autenticazione. (ANSI) |
SEC_WINNT_AUTH_IDENTITY_EX2 Contiene informazioni su un'identità di autenticazione. |
SEC_WINNT_AUTH_IDENTITY_EXA La struttura SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) contiene informazioni su un utente. |
SEC_WINNT_AUTH_IDENTITY_EXW La struttura SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) contiene informazioni su un utente. |
SEC_WINNT_AUTH_IDENTITY_INFO Contiene le informazioni sull'identità per l'autenticazione. |
SEC_WINNT_AUTH_IDENTITY_W Consente di passare un nome utente e una password specifici alla libreria di runtime allo scopo dell'autenticazione. (Unicode) |
SEC_WINNT_AUTH_NGC_DATA Contiene i dati NGC per l'autenticazione. |
SEC_WINNT_AUTH_PACKED_CREDENTIALS Specifica le credenziali serializzate. |
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX Specifica le credenziali serializzate e un elenco di pacchetti di sicurezza che supportano le credenziali. |
SEC_WINNT_AUTH_SHORT_VECTOR Specifica l'offset e il numero di caratteri in una matrice di valori USHORT. |
SEC_WINNT_CREDUI_CONTEXT Specifica le informazioni sulle credenziali nonrializzate. |
SEC_WINNT_CREDUI_CONTEXT_VECTOR Specifica l'offset e le dimensioni dei dati del contesto delle credenziali in una struttura SEC_WINNT_CREDUI_CONTEXT. |
SecBuffer Descrive un buffer allocato da un'applicazione di trasporto da passare a un pacchetto di sicurezza. |
SecBufferDesc La struttura SecBufferDesc descrive una matrice di strutture SecBuffer da passare da un'applicazione di trasporto a un pacchetto di sicurezza. |
SecHandle Rappresenta un handle di sicurezza. |
SecPkgContext_AccessToken Restituisce un handle al token di accesso per il contesto di sicurezza corrente. |
SecPkgContext_ApplicationProtocol Contiene informazioni sul protocollo dell'applicazione del contesto di sicurezza. |
SecPkgContext_AuthorityA La struttura SecPkgContext_Authority contiene il nome dell'autorità di autenticazione, se disponibile. (ANSI) |
SecPkgContext_AuthorityW La struttura SecPkgContext_Authority contiene il nome dell'autorità di autenticazione, se disponibile. (Unicode) |
SecPkgContext_AuthzID Contiene informazioni sull'AuthzID del contesto di sicurezza. |
SecPkgContext_Bindings Specifica una struttura che contiene informazioni sull'associazione di canale per un contesto di sicurezza. |
SecPkgContext_ClientSpecifiedTarget Specifica il nome dell'entità servizio (SPN) della destinazione iniziale quando si chiama la funzione QueryContextAttributes (Digest). |
SecPkgContext_CredentialNameA Contiene il nome e il tipo di credenziale. |
SecPkgContext_CredentialNameW Informazioni sul nome delle credenziali del contesto di sicurezza. |
SecPkgContext_CredInfo Specifica il tipo di credenziali utilizzate per creare un contesto client. |
SecPkgContext_DceInfo La struttura SecPkgContext_DceInfo contiene i dati di autorizzazione usati dai servizi DCE. La funzione QueryContextAttributes (General) usa questa struttura. |
SecPkgContext_Flags La struttura SecPkgContext_Flags contiene informazioni sui flag nel contesto di sicurezza corrente. Questa struttura viene restituita da QueryContextAttributes (Generale). |
SecPkgContext_KeyInfoA La struttura SecPkgContext_KeyInfo contiene informazioni sulle chiavi di sessione usate in un contesto di sicurezza. (ANSI) |
SecPkgContext_KeyInfoW La struttura SecPkgContext_KeyInfo contiene informazioni sulle chiavi di sessione usate in un contesto di sicurezza. (Unicode) |
SecPkgContext_LastClientTokenStatus Specifica se il token dalla chiamata più recente alla funzione InitializeSecurityContext è l'ultimo token del client. |
SecPkgContext_Lifespan La struttura SecPkgContext_Lifespan indica l'intervallo di vita di un contesto di sicurezza. La funzione QueryContextAttributes (General) usa questa struttura. |
SecPkgContext_LogoffTime Ora di disconnessione del contesto di sicurezza. |
SecPkgContext_NamesA La struttura SecPkgContext_Names indica il nome dell'utente associato a un contesto di sicurezza. La funzione QueryContextAttributes (General) usa questa struttura. (ANSI) |
SecPkgContext_NamesW La struttura SecPkgContext_Names indica il nome dell'utente associato a un contesto di sicurezza. La funzione QueryContextAttributes (General) usa questa struttura. (Unicode) |
SecPkgContext_NativeNamesA Contiene i nomi delle entità client e server. |
SecPkgContext_NativeNamesW Nomi nativi del client e del server nel contesto di sicurezza. |
SecPkgContext_NegoKeys Contiene le chiavi del pacchetto di sicurezza negoziate. |
SecPkgContext_NegoPackageInfo Contiene informazioni sul pacchetto dell'applicazione negoziata. |
SecPkgContext_NegoStatus Specifica lo stato di errore dell'ultimo tentativo di creazione di un contesto client. |
SecPkgContext_NegotiatedTlsExtensions La struttura SecPkgContext_NegotiatedTlsExtensions contiene informazioni sulle estensioni TLS (D)negoziate per la connessione TLS corrente (D)TLS. |
SecPkgContext_NegotiationInfoA La struttura SecPkgContext_NegotiationInfo contiene informazioni sul pacchetto di sicurezza configurato o configurato e fornisce anche lo stato della negoziazione per configurare il pacchetto di sicurezza. (ANSI) |
SecPkgContext_NegotiationInfoW La struttura SecPkgContext_NegotiationInfo contiene informazioni sul pacchetto di sicurezza configurato o configurato e fornisce anche lo stato della negoziazione per configurare il pacchetto di sicurezza. (Unicode) |
SecPkgContext_PackageInfoA Contiene le informazioni sul pacchetto dell'applicazione. |
SecPkgContext_PackageInfoW Contiene informazioni sul pacchetto. |
SecPkgContext_PasswordExpiry La struttura SecPkgContext_PasswordExpiry contiene informazioni sulla scadenza di una password o di altre credenziali usate per il contesto di sicurezza. Questa struttura viene restituita da QueryContextAttributes (Generale). |
SecPkgContext_ProtoInfoA La struttura SecPkgContext_ProtoInfo contiene informazioni sul protocollo in uso. (ANSI) |
SecPkgContext_ProtoInfoW La struttura SecPkgContext_ProtoInfo contiene informazioni sul protocollo in uso. (Unicode) |
SecPkgContext_SessionKey La struttura SecPkgContext_SessionKey contiene informazioni sulla chiave di sessione usata per il contesto di sicurezza. Questa struttura viene restituita dalla funzione QueryContextAttributes (Generale). |
SecPkgContext_Sizes La struttura SecPkgContext_Sizes indica le dimensioni delle strutture importanti usate nelle funzioni di supporto dei messaggi. La funzione QueryContextAttributes (Generale) usa questa struttura. |
SecPkgContext_StreamSizes Indica le dimensioni delle varie parti di un flusso da usare con le funzioni di supporto dei messaggi. La funzione QueryContextAttributes (Generale) usa questa struttura. |
SecPkgContext_SubjectAttributes Restituisce le informazioni sull'attributo di sicurezza. |
SecPkgContext_Target Contiene informazioni di destinazione. |
SecPkgContext_TargetInformation Restituisce informazioni sulle credenziali usate per il contesto di sicurezza. |
SecPkgContext_UserFlags Contiene i flag utente. |
SecPkgCredentials_Cert Specifica le credenziali del certificato. La funzione QueryCredentialsAttributes usa questa struttura. |
SecPkgCredentials_KdcProxySettingsW Specifica le impostazioni proxy Kerberos per le credenziali. |
SecPkgCredentials_NamesA La struttura SecPkgCredentials_Names contiene il nome dell'utente associato a un contesto. La funzione QueryCredentialsAttributes usa questa struttura. (ANSI) |
SecPkgCredentials_NamesW La struttura SecPkgCredentials_Names contiene il nome dell'utente associato a un contesto. La funzione QueryCredentialsAttributes usa questa struttura. (Unicode) |
SecPkgCredentials_SSIProviderA La struttura SecPkgCredentials_SSIProvider contiene le informazioni del provider SSI associate a un contesto. La funzione QueryCredentialsAttributes usa questa struttura. (ANSI) |
SecPkgCredentials_SSIProviderW La struttura SecPkgCredentials_SSIProvider contiene le informazioni del provider SSI associate a un contesto. La funzione QueryCredentialsAttributes usa questa struttura. (Unicode) |
SecPkgInfoA La struttura SecPkgInfo fornisce informazioni generali su un pacchetto di sicurezza, ad esempio il nome e le funzionalità. (ANSI) |
SecPkgInfoW La struttura SecPkgInfo fornisce informazioni generali su un pacchetto di sicurezza, ad esempio il nome e le funzionalità. (Unicode) |
SECURITY_INTEGER SECURITY_INTEGER è una struttura che contiene un valore numerico. Viene usato per definire altri tipi. |
SECURITY_PACKAGE_OPTIONS Specifica informazioni su un pacchetto di sicurezza. |
SECURITY_STRING Usato come interfaccia stringa per le operazioni del kernel ed è un clone della struttura UNICODE_STRING. |
SecurityFunctionTableA La struttura SecurityFunctionTable è una tabella di invio che contiene puntatori alle funzioni definite in SSPI. (ANSI) |
SecurityFunctionTableW La struttura SecurityFunctionTable è una tabella di invio che contiene puntatori alle funzioni definite in SSPI. (Unicode) |
Enumerazioni
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT Indica l'estensione del protocollo dell'applicazione negoziata. |
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS Descrive lo stato della negoziazione del protocollo dell'applicazione SEC. |
SEC_TRAFFIC_SECRET_TYPE Indica il tipo di segreto di traffico usato. |
SecDelegationType Tipo di delega usata. |
SECPKG_ATTR_LCT_STATUS Indica se il token dalla chiamata più recente alla funzione InitializeSecurityContext è l'ultimo token dal client. |
SECPKG_CRED_CLASS Indica il tipo di credenziali usate in un contesto client. L'enumerazione SECPKG_CRED_CLASS viene usata nella struttura SecPkgContext_CredInfo. |