다음을 통해 공유


X509ProviderType 열거형(certenroll.h)

X509ProviderType 열거형은 암호화 공급자의 유형을 지정합니다. 공급자는 소프트웨어 및 하드웨어에서 암호화 표준 및 알고리즘을 구현합니다. 이 열거형은 ICspInformationIX509PrivateKey 인터페이스에서 사용됩니다.

Syntax

typedef enum X509ProviderType {
  XCN_PROV_NONE = 0,
  XCN_PROV_RSA_FULL = 1,
  XCN_PROV_RSA_SIG = 2,
  XCN_PROV_DSS = 3,
  XCN_PROV_FORTEZZA = 4,
  XCN_PROV_MS_EXCHANGE = 5,
  XCN_PROV_SSL = 6,
  XCN_PROV_RSA_SCHANNEL = 12,
  XCN_PROV_DSS_DH = 13,
  XCN_PROV_EC_ECDSA_SIG = 14,
  XCN_PROV_EC_ECNRA_SIG = 15,
  XCN_PROV_EC_ECDSA_FULL = 16,
  XCN_PROV_EC_ECNRA_FULL = 17,
  XCN_PROV_DH_SCHANNEL = 18,
  XCN_PROV_SPYRUS_LYNKS = 20,
  XCN_PROV_RNG = 21,
  XCN_PROV_INTEL_SEC = 22,
  XCN_PROV_REPLACE_OWF = 23,
  XCN_PROV_RSA_AES = 24
} ;

상수

 
XCN_PROV_NONE
값: 0
공급자가 식별되지 않습니다.
XCN_PROV_RSA_FULL
값: 1
다음 알고리즘을 지원합니다.


  • 암호화: RC2RC4

  • 해시: MD5 및 SHA

  • 키 교환: RSA

  • 서명: RSA

XCN_PROV_RSA_SIG
값: 2
다음 알고리즘을 지원합니다.


  • 해시: MD5 및 SHA

  • 서명: RSA

XCN_PROV_DSS
값: 3
다음 알고리즘을 지원합니다. XCN_PROV_DSS_DH 공급자 유형의 하위 집합입니다.

XCN_PROV_FORTEZZA
값: 4
NSA에서 개발한 Fortezza 암호화 카드 지원합니다. 여기에는 다음 알고리즘에 대한 지원이 포함됩니다.


  • 암호화: Skipjack

  • 해시: SHA

  • 키 교환: KEA

  • 서명: DSS

XCN_PROV_MS_EXCHANGE
값: 5
Microsoft Exchange 메일 응용 프로그램 및 Microsoft Mail과 호환되는 다른 응용 프로그램에서 사용하는 암호화 알고리즘을 지원합니다.
여기에는 다음이 포함됩니다.


  • 암호화: CAST

  • 해시: MD5

  • 키 교환: RSA

  • 서명: RSA

XCN_PROV_SSL
값: 6
보안 소켓 계층 프로토콜을 지원합니다. 여기에는 다음 알고리즘이 포함됩니다.


  • 암호화: 변수

  • 해시: 변수

  • 키 교환: RSA

  • 서명: RSA

XCN_PROV_RSA_SCHANNEL
값: 12
RSA 및 Schannel 프로토콜을 지원합니다. 여기에는 다음 알고리즘이 포함됩니다.

XCN_PROV_DSS_DH
값: 13
다음 알고리즘을 지원합니다.

XCN_PROV_EC_ECDSA_SIG
값: 14
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_EC_ECNRA_SIG
값: 15
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_EC_ECDSA_FULL
값: 16
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_EC_ECNRA_FULL
값: 17
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_DH_SCHANNEL
값: 18
Diffie-Hellman 및 Schannel 프로토콜을 지원합니다. 여기에는 다음 알고리즘이 포함됩니다.


  • 암호화: DES, 3DES

  • 해시: MD5, SHA

  • 키 교환: Diffie-Hellman 알고리즘

  • 서명: DSS

XCN_PROV_SPYRUS_LYNKS
값: 20
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_RNG
값: 21
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_INTEL_SEC
값: 22
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_REPLACE_OWF
값: 23
Microsoft는 현재 이 유형의 CSP를 제공하지 않습니다.
XCN_PROV_RSA_AES
값: 24
다음 알고리즘을 지원합니다.


  • 암호화: RC2, RC4, AES

  • 해시: MD5, SHA

  • 키 교환: RSA

  • 서명: RSA

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 certenroll.h

추가 정보

CertEnroll 열거형

CertEnroll 인터페이스

ICspInformation

IX509PrivateKey