Condividi tramite


Credenziali di sicurezza

Le credenziali di sicurezza sono un elemento di prova che una parte di comunicazione possiede che può essere usata per creare o ottenere un token di sicurezza. Di conseguenza, le credenziali sono in genere più lunghe rispetto ai token di sicurezza e un token di sicurezza può essere considerato come la manifestazione di runtime delle credenziali di sicurezza. Un esempio di credenziali include un certificato del computer (che può essere convertito in un token di sicurezza X.509 in fase di esecuzione) o una coppia nome utente/password per un dominio (che può essere usato per ottenere un token di sicurezza Kerberos).

Le credenziali vengono specificate come parte delle associazioni di sicurezza .

Gli elementi API seguenti vengono usati con le credenziali di sicurezza.

Richiamo Descrizione
WS_GET_CERT_CALLBACK Fornisce un certificato al runtime di sicurezza.
WS_VALIDATE_PASSWORD_CALLBACK Convalida una coppia nome utente/password sul lato ricevitore.

 

Enumerazione Descrizione
WS_CERT_CREDENTIAL_TYPE Tipo di credenziale del certificato.
WS_USERNAME_CREDENTIAL_TYPE Tipo di credenziale nome utente/password.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE Tipo di credenziale di autenticazione integrata di Windows.

 

Struttura Descrizione
WS_CERT_CREDENTIAL Tipo di base astratto per tutti i tipi di credenziali del certificato.
WS_CUSTOM_CERT_CREDENTIAL Tipo per specificare una credenziale del certificato che deve essere fornita da un callback all'applicazione.
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Digitare per fornire una credenziale di autenticazione integrata di Windows basata sul token del thread corrente.
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Digitare per fornire una credenziale di autenticazione integrata di Windows.
WS_STRING_USERNAME_CREDENTIAL Tipo per fornire una coppia nome utente/password come stringhe.
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Digitare per fornire credenziali di Windows come nome utente, password, stringhe di dominio.
WS_SUBJECT_NAME_CERT_CREDENTIAL Tipo per specificare una credenziale del certificato usando il nome soggetto del certificato, la posizione dell'archivio e il nome dell'archivio.
WS_THUMBPRINT_CERT_CREDENTIAL Tipo per specificare una credenziale del certificato usando l'identificazione personale del certificato, la posizione dell'archivio e il nome dell'archivio.
WS_USERNAME_CREDENTIAL Tipo di base astratto per tutte le credenziali nome utente/password.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Tipo di base astratto per tutti i tipi di credenziali usati con l'autenticazione integrata di Windows.