Condividi tramite


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.