CRYPT_RSA_SSA_PSS_PARAMETERS 구조체(wincrypt.h)
CRYPT_RSA_SSA_PSS_PARAMETERS 구조에는 RSA PKCS #1 v2.1 서명에 대한 매개 변수가 포함되어 있습니다. 이 구조체는 PKCS_RSA_SSA_PSS_PARAMETERS 및 szOID_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 |