영어로 읽기

다음을 통해 공유


schannel.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

schannel.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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

암호화 설정을 사용하지 않도록 설정하는 데 사용되는 알고리즘을 지정합니다.