Leer en inglés

Compartir a través de


Encabezado schannel.h

Este encabezado lo usa Security and Identity. Para más información, consulte:

schannel.h contiene las siguientes interfaces de programación:

Functions

 
SslCrackCertificate

Devuelve una estructura X509Certificate con la información contenida en el BLOB de certificado especificado.
SslEmptyCacheA

Quita la cadena especificada de la caché de Schannel. (ANSI)
SslEmptyCacheW

Quita la cadena especificada de la caché de Schannel. (Unicode)
SslFreeCertificate

Libera un certificado asignado por una llamada anterior a la función SslCrackCertificate.
SslGetServerIdentity

Obtiene la identidad del servidor.

Estructuras

 
CRYPTO_SETTINGS

Indica la configuración criptográfica deshabilitada.
SCH_CRED_PUBLIC_CERTCHAIN

La estructura SCH_CRED_PUBLIC_CERTCHAIN contiene un único certificado. Se puede crear una cadena de certificación a partir de este certificado.
SCH_CRED_SECRET_PRIVKEY

Contiene información de clave privada necesaria para autenticar un cliente o servidor.
SCH_CREDENTIALS

Contiene los datos de una credencial de Schannel. (SCH_CREDENTIALS)
SCHANNEL_ALERT_TOKEN

Genera una alerta protocolo de capa de sockets seguros (SSL) o protocolo de seguridad de la capa de transporte (TLS) que se enviará al destino de una llamada a la función InitializeSecurityContext (Schannel) o a la función AcceptSecurityContext (Schannel).
SCHANNEL_CERT_HASH

Contiene los datos del almacén hash del certificado que usa Schannel.
SCHANNEL_CERT_HASH_STORE

Contiene los datos del almacén hash del certificado que Schannel usa en modo kernel.
SCHANNEL_CLIENT_SIGNATURE

Especifica una firma de cliente cuando una llamada a la función InitializeSecurityContext (Schannel) no puede acceder a la clave privada de un certificado de cliente (en este caso, la función devuelve SEC_I_SIGNATURE_NEEDED).
SCHANNEL_CRED

Contiene los datos de una credencial de Schannel. (SCHANNEL_CRED)
SCHANNEL_SESSION_TOKEN

Especifica si las reconexión están habilitadas para una sesión de autenticación creada mediante una llamada a la función InitializeSecurityContext (Schannel) o a la función AcceptSecurityContext (Schannel).
SecPkgContext_CipherInfo

Estructura de información de cifrado. Esto lo devuelve SECPKG_ATTR_CIPHER_INFO ulAttribute de la función QueryContextAttributes (Schannel).
SecPkgContext_ConnectionInfo

La estructura SecPkgContext_ConnectionInfo contiene información de protocolo y cifrado. Esta estructura la usa la función InitializeSecurityContext (Schannel). Este atributo solo es compatible con el proveedor de compatibilidad de seguridad de Schannel (SSP).
SecPkgContext_EapKeyBlock

Contiene datos clave utilizados por el protocolo de autenticación TLS de EAP.
SecPkgContext_EapPrfInfo

Especifica la función pseudoaleatoria (PRF) y extrae los datos clave utilizados por el Protocolo de autenticación extensible (EAP) Protocolo de autenticación de la capa de transporte (TLS).
SecPkgContext_EarlyStart

La estructura SecPkgContext_EarlyStart contiene información sobre si se intenta usar la característica De inicio falso en un contexto de seguridad.
SecPkgContext_IssuerListInfoEx

La estructura de SecPkgContext_IssuerListInfoEx contiene una lista de entidades de certificación (CA) de confianza.
SecPkgContext_KeyingMaterial

Estructura SecPkgContext_KeyingMaterial.
SecPkgContext_KeyingMaterialInfo

La estructura SecPkgContext_KeyingMaterialInfo contiene información sobre el material de clave exportable en un contexto de seguridad.
SecPkgContext_SessionAppData

Almacena los datos de la aplicación para un contexto de sesión.
SecPkgContext_SessionInfo

Especifica si la sesión es una reconexión y recupera un valor que identifica la sesión.
SecPkgContext_SupportedSignatures

Especifica los algoritmos de firma admitidos por una conexión Schannel.
TLS_PARAMETERS

Indica restricciones de parámetros TLS.
X509Certificate

Representa un certificado X.509.

Enumeraciones

 
eTlsAlgorithmUsage

Especifica el algoritmo que se usa para deshabilitar la configuración criptográfica.