다음을 통해 공유


CRYPT_RSA_SSA_PSS_PARAMETERS 구조체(wincrypt.h)

CRYPT_RSA_SSA_PSS_PARAMETERS 구조에는 RSA PKCS #1 v2.1 서명에 대한 매개 변수가 포함되어 있습니다. 이 구조체는 PKCS_RSA_SSA_PSS_PARAMETERSszOID_RSA_SSA_PSS 인코딩 형식과 함께 사용됩니다.

구문

typedef struct _CRYPT_RSA_SSA_PSS_PARAMETERS {
  CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
  CRYPT_MASK_GEN_ALGORITHM   MaskGenAlgorithm;
  DWORD                      dwSaltLength;
  DWORD                      dwTrailerField;
} CRYPT_RSA_SSA_PSS_PARAMETERS, *PCRYPT_RSA_SSA_PSS_PARAMETERS;

멤버

HashAlgorithm

사용할 해시 알고리즘을 식별하는 CRYPT_ALGORITHM_IDENTIFIER 구조체입니다. 인코딩에 대해 설정되지 않은 경우 기본 알고리즘이 szOID_OIWSEC_sha1.

MaskGenAlgorithm

사용할 마스크 생성 함수를 식별하는 CRYPT_MASK_GEN_ALGORITHM 구조체입니다. 인코딩에 대해 설정되지 않은 경우 기본 알고리즘은 해시 알고리즘의 기본값인 마스크 생성 해시 알고리즘과 함께 szOID_RSA_MGF1 .

dwSaltLength

소금의 옥텟 길이입니다. 인코딩에 대해 설정되지 않은 경우 기본 솔트 길이는 해시 값의 길이입니다.

dwTrailerField

트레일러 필드 번호입니다. 인코딩에 대해 설정되지 않은 경우 기본값은 PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC.

요구 사항

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