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:
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. |
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. |
eTlsAlgorithmUsage Especifica el algoritmo que se usa para deshabilitar la configuración criptográfica. |