schannel.h 헤더
이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
schannel.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
SslCrackCertificate 지정된 인증서 BLOB에 포함된 정보가 포함된 X509Certificate 구조를 반환합니다. |
SslEmptyCacheA Schannel 캐시에서 지정된 문자열을 제거합니다. (ANSI) |
SslEmptyCacheW Schannel 캐시에서 지정된 문자열을 제거합니다. (유니코드) |
SslFreeCertificate SslCrackCertificate 함수에 대한 이전 호출에 의해 할당된 인증서를 해제합니다. |
SslGetServerIdentity 서버의 ID를 가져옵니다. |
CRYPTO_SETTINGS 비활성화된 암호화 설정을 나타냅니다. |
SCH_CRED_PUBLIC_CERTCHAIN SCH_CRED_PUBLIC_CERTCHAIN 구조에는 단일 인증서가 포함됩니다. 이 인증서에서 인증 체인을 빌드할 수 있습니다. |
SCH_CRED_SECRET_PRIVKEY 클라이언트 또는 서버를 인증하는 데 필요한 프라이빗 키 정보를 포함합니다. |
SCH_CREDENTIALS Schannel 자격 증명에 대한 데이터를 포함합니다. (SCH_CREDENTIALS) |
SCHANNEL_ALERT_TOKEN InitializeSecurityContext(Schannel) 함수 또는 AcceptSecurityContext(Schannel) 함수에 대한 호출 대상으로 보낼 SSL(Secure Sockets Layer Protocol) 또는 TLS(전송 계층 보안 프로토콜) 경고를 생성합니다. |
SCHANNEL_CERT_HASH Schannel에서 사용하는 인증서에 대한 해시 저장소 데이터를 포함합니다. |
SCHANNEL_CERT_HASH_STORE Schannel이 커널 모드에서 사용하는 인증서에 대한 해시 저장소 데이터를 포함합니다. |
SCHANNEL_CLIENT_SIGNATURE InitializeSecurityContext(Schannel) 함수를 호출할 때 클라이언트 인증서의 프라이빗 키에 액세스할 수 없는 경우 클라이언트 서명을 지정합니다(이 경우 함수는 SEC_I_SIGNATURE_NEEDED 반환). |
SCHANNEL_CRED Schannel 자격 증명에 대한 데이터를 포함합니다. (SCHANNEL_CRED) |
SCHANNEL_SESSION_TOKEN InitializeSecurityContext(Schannel) 함수 또는 AcceptSecurityContext(Schannel) 함수를 호출하여 만든 인증 세션에 대해 다시 연결을 사용할 수 있는지 여부를 지정합니다. |
SecPkgContext_CipherInfo 암호 정보 구조입니다. 이는 QueryContextAttributes(Schannel) 함수의 SECPKG_ATTR_CIPHER_INFO ulAttribute에서 반환됩니다. |
SecPkgContext_ConnectionInfo SecPkgContext_ConnectionInfo 구조에는 프로토콜 및 암호 정보가 포함됩니다. 이 구조체는 InitializeSecurityContext(Schannel) 함수에서 사용됩니다. 이 특성은 SSP(Schannel 보안 지원 공급자)에서만 지원됩니다. |
SecPkgContext_EapKeyBlock EAP TLS 인증 프로토콜에서 사용하는 주요 데이터를 포함합니다. |
SecPkgContext_EapPrfInfo Pseudorandom 함수(PRF)를 지정하고 EAP(Extensible Authentication Protocol) TLS(전송 계층 보안 프로토콜) 인증 프로토콜에서 사용하는 키 데이터를 추출합니다. |
SecPkgContext_EarlyStart SecPkgContext_EarlyStart 구조에는 보안 컨텍스트에서 False Start 기능을 사용할지 여부에 대한 정보가 포함되어 있습니다. |
SecPkgContext_IssuerListInfoEx SecPkgContext_IssuerListInfoEx 구조에는 신뢰할 수 있는 CA(인증 기관) 목록이 있습니다. |
SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterial 구조체입니다. |
SecPkgContext_KeyingMaterialInfo SecPkgContext_KeyingMaterialInfo 구조에는 보안 컨텍스트에서 내보낼 수 있는 키 지정 자료에 대한 정보가 포함됩니다. |
SecPkgContext_SessionAppData 세션 컨텍스트에 대한 애플리케이션 데이터를 저장합니다. |
SecPkgContext_SessionInfo 세션이 다시 연결인지 여부를 지정하고 세션을 식별하는 값을 검색합니다. |
SecPkgContext_SupportedSignatures Schannel 연결에서 지원하는 서명 알고리즘을 지정합니다. |
TLS_PARAMETERS TLS 매개 변수 제한을 나타냅니다. |
X509Certificate X.509 인증서를 나타냅니다. |
eTlsAlgorithmUsage 암호화 설정을 사용하지 않도록 설정하는 데 사용되는 알고리즘을 지정합니다. |