다음을 통해 공유


CERT_X942_DH_PARAMETERS 구조체(wincrypt.h)

CERT_X942_DH_PARAMETERS 구조에는 Diffie-Hellman 공개 키 알고리즘과 연결된 매개 변수가 포함되어 있습니다.

구문

typedef struct _CERT_X942_DH_PARAMETERS {
  CRYPT_UINT_BLOB                 p;
  CRYPT_UINT_BLOB                 g;
  CRYPT_UINT_BLOB                 q;
  CRYPT_UINT_BLOB                 j;
  PCERT_X942_DH_VALIDATION_PARAMS pValidationParams;
} CERT_X942_DH_PARAMETERS, *PCERT_X942_DH_PARAMETERS;

멤버

p

프라임 모듈러스 P. 가장 중요한 바이트의 가장 중요한 비트는 항상 1로 설정해야 합니다.

g

생성기 G. p 와 길이가 같아야 합니다(더 적은 경우 0x00 바이트로 패딩해야 합니다).

q

프라임 Q.

p-1의 요소입니다. 가장 중요한 바이트의 가장 중요한 비트는 1로 설정해야 합니다.

j

선택적 하위 그룹 요소입니다.

pValidationParams

CERT_X942_DH_VALIDATION_PARAMS 구조체에 대한 선택적 포인터입니다. q BLOB의 cbData 멤버가 0이면 pValidationParams 의 모든 멤버는 0이어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wincrypt.h