다음을 통해 공유


ObjectIdGroupId 열거형(certenroll.h)

ObjectIdGroupId 열거형 형식은 OID(개체 식별자)가 속한 범주 또는 그룹을 지정합니다. 이 열거형은 InitializeFromAlgorithmName 을 호출하여 IObjectId 개체를 초기화할 때 사용됩니다.

Syntax

typedef enum ObjectIdGroupId {
  XCN_CRYPT_ANY_GROUP_ID = 0,
  XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1,
  XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2,
  XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3,
  XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4,
  XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5,
  XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6,
  XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7,
  XCN_CRYPT_POLICY_OID_GROUP_ID = 8,
  XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9,
  XCN_CRYPT_KDF_OID_GROUP_ID = 10,
  XCN_CRYPT_LAST_OID_GROUP_ID = 10,
  XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1,
  XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4,
  XCN_CRYPT_GROUP_ID_MASK = 0xffff,
  XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 0x40000000,
  XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = 0x80000000,
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 0xfff0000,
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16,
  XCN_CRYPT_KEY_LENGTH_MASK = 0xfff0000
} ;

상수

 
XCN_CRYPT_ANY_GROUP_ID
값: 0
그룹 OID가 식별되지 않았습니다. 검색할 때 모든 OID 그룹이 포함됩니다.
XCN_CRYPT_HASH_ALG_OID_GROUP_ID
값: 1
해싱 알고리즘 그룹입니다. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_OIWSEC_sha(1.3.14.3.2.18)

  • XCN_OID_OIWSEC_sha1(1.3.14.3.2.26)

  • XCN_OID_RSA_MD2(1.2.840.113549.2.2)

  • XCN_OID_RSA_MD4(1.2.840.113549.2.4)

  • XCN_OID_RSA_MD5(1.2.840.113549.2.5)

XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID
값: 2
대칭 암호화 알고리즘 그룹입니다. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_NIST_AES128_CBC(2.16.840.1.101.3.4.1.2)

  • XCN_OID_NIST_AES192_CBC(2.16.840.1.101.3.4.1.22)

  • XCN_OID_NIST_AES256_CBC(2.16.840.1.101.3.4.1.42)

  • XCN_OID_NIST_AES128_WRAP(2.16.840.1.101.3.4.1.5)

  • XCN_OID_NIST_AES192_WRAP(2.16.840.1.101.3.4.1.25)

  • XCN_OID_NIST_AES256_WRAP(2.16.840.1.101.3.4.1.45)

  • XCN_OID_OIWSEC_desCBC(1.3.14.3.2.7)

  • XCN_OID_RSA_DES_EDE3_CBC(1.2.840.113549.3.7)

  • XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2)

  • XCN_OID_RSA_RC4(1.2.840.113549.3.4)

  • XCN_OID_RSA_SMIMEalgCMS3DESwrap(1.2.840.113549.1.9.16.3.6)

  • XCN_OID_RSA_SMIMEalgCMSRC2wrap(1.2.840.113549.1.9.16.3.7)

XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID
값: 3
비대칭 암호화 알고리즘 그룹입니다. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1)

  • XCN_OID_DH_SINGLE_PASS_STDDH_SHA1_KDF(1.3.133.16.840.63.0.2)

  • XCN_OID_ECC_CURVE_P256(1.2.840.10045.3.1.7)

  • XCN_OID_ECC_CURVE_P384(1.3.132.0.34)

  • XCN_OID_ECC_CURVE_P521(1.3.132.0.35)

  • XCN_OID_ECC_PUBLIC_KEY(1.2.840.10045.2.1)

  • XCN_OID_INFOSEC_mosaicKMandUpdSig(2.16.840.1.101.2.1.1.20)

  • XCN_OID_OIWSEC_dsa(1.3.14.3.2.12)

  • XCN_OID_OIWSEC_rsaXchg(1.3.14.3.2.22)

  • XCN_OID_PKIX_NO_SIGNATURE(1.3.6.1.5.5.7.6.2)

  • XCN_OID_RSA_DH(1.2.840.113549.1.3.1)

  • XCN_OID_RSA_RSA(1.2.840.113549.1.1.1)

  • XCN_OID_RSA_SMIMEalgESDH(1.2.840.113549.1.9.16.3.5)

  • XCN_OID_RSAES_OAEP(1.2.840.113549.1.1.7)

  • XCN_OID_X957_DSA(1.2.840.10040.4.1)

XCN_CRYPT_SIGN_ALG_OID_GROUP_ID
값: 4
서명 알고리즘 그룹. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_ECDSA_SHA1(1.2.840.10045.4.1)

  • XCN_OID_ECDSA_SHA256(1.2.840.10045.4.3.2)

  • XCN_OID_ECDSA_SHA384(1.2.840.10045.4.3.3)

  • XCN_OID_ECDSA_SHA512(1.2.840.10045.4.3.4)

  • XCN_OID_ECDSA_SPECIFIED(1.2.840.10045.4.3)

  • XCN_OID_INFOSEC_mosaicUpdatedSig(2.16.840.1.101.2.1.1.19)

  • XCN_OID_NIST_sha256(2.16.840.1.101.3.4.2.1)

  • XCN_OID_NIST_sha384(2.16.840.1.101.3.4.2.2)

  • XCN_OID_NIST_sha512(2.16.840.1.101.3.4.2.3)

  • XCN_OID_OIWDIR_md2RSA(1.3.14.7.2.3.1)

  • XCN_OID_OIWSEC_dsaSHA1(1.3.14.3.2.27)

  • XCN_OID_OIWSEC_md4RSA(1.3.14.3.2.2)

  • XCN_OID_OIWSEC_md4RSA2(1.3.14.3.2.4)

  • XCN_OID_OIWSEC_md5RSA(1.3.14.3.2.3)

  • XCN_OID_OIWSEC_sha1(1.3.14.3.2.26)

  • XCN_OID_OIWSEC_sha1RSASign(1.3.14.3.2.29)

  • XCN_OID_OIWSEC_shaDSA(1.3.14.3.2.13)

  • XCN_OID_OIWSEC_shaRSA(1.3.14.3.2.15)

  • XCN_OID_RSA_MD2RSA(1.2.840.113549.1.1.2)

  • XCN_OID_RSA_MD4RSA(1.2.840.113549.1.1.3)

  • XCN_OID_RSA_MD5(1.2.840.113549.2.5)

  • XCN_OID_RSA_MD5RSA(1.2.840.113549.1.1.4)

  • XCN_OID_RSA_SHA1RSA(1.2.840.113549.1.1.5)

  • XCN_OID_RSA_SHA256RSA(1.2.840.113549.1.1.11)

  • XCN_OID_RSA_SHA384RSA(1.2.840.113549.1.1.12)

  • XCN_OID_RSA_SHA512RSA(1.2.840.113549.1.1.13)

  • XCN_OID_RSA_SSA_PSS(1.2.840.113549.1.1.10)

  • XCN_OID_X957_SHA1DSA(1.2.840.10040.4.3)

XCN_CRYPT_RDN_ATTR_OID_GROUP_ID
값: 5
RDN(상대 고유 이름) 그룹입니다. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_COMMON_NAME(2.5.4.3)

  • XCN_OID_LOCALITY_NAME(2.5.4.7)

  • XCN_OID_ORGANIZATION_NAME(2.5.4.10)

  • XCN_OID_ORGANIZATIONAL_UNIT_NAME(2.5.4.11)

  • XCN_OID_RSA_emailAddr(1.2.840.113549.1.9.1)

  • XCN_OID_COUNTRY_NAME(2.5.4.6)

  • XCN_OID_STATE_OR_PROVINCE_NAME(2.5.4.8)

  • XCN_OID_STREET_ADDRESS(2.5.4.9)

  • XCN_OID_TITLE(2.5.4.12)

  • XCN_OID_GIVEN_NAME(2.5.4.42)

  • XCN_OID_INITIALS(2.5.4.43)

  • XCN_OID_SUR_NAME(2.5.4.4)

  • XCN_OID_DEVICE_SERIAL_NUMBER(2.5.4.5)

  • XCN_OID_DOMAIN_COMPONENT(0.9.2342.19200300.100.1.25)

  • XCN_OID_DESCRIPTION(2.5.4.13)

  • XCN_OID_POSTAL_CODE(2.5.4.17)

  • XCN_OID_POST_OFFICE_BOX(2.5.4.18)

  • XCN_OID_TELEPHONE_NUMBER(2.5.4.20)

  • XCN_OID_X21_ADDRESS(2.5.4.24)

  • XCN_OID_DN_QUALIFIER(2.5.4.46)

XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID
값: 6
확장 및 특성 그룹. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_CTL(1.3.6.1.4.1.311.10.1)

  • XCN_OID_CMC_ADD_ATTRIBUTES(1.3.6.1.4.1.311.10.10.1)

  • XCN_OID_NEXT_UPDATE_LOCATION(1.3.6.1.4.1.311.10.2)

  • XCN_OID_SERIALIZED(1.3.6.1.4.1.311.10.3.3.1)

  • XCN_OID_YESNO_TRUST_ATTR(1.3.6.1.4.1.311.10.4.1)

  • XCN_OID_CROSS_CERT_DIST_POINTS(1.3.6.1.4.1.311.10.9.1)

  • XCN_OID_ENROLLMENT_NAME_VALUE_PAIR(1.3.6.1.4.1.311.13.2.1)

  • XCN_OID_ENROLLMENT_CSP_PROVIDER(1.3.6.1.4.1.311.13.2.2)

  • XCN_OID_OS_VERSION(1.3.6.1.4.1.311.13.2.3)

  • XCN_OID_CERT_EXTENSIONS(1.3.6.1.4.1.311.2.1.14)

  • XCN_OID_ENROLL_CERTTYPE_EXTENSION(1.3.6.1.4.1.311.20.2)

  • XCN_OID_NT_PRINCIPAL_NAME(1.3.6.1.4.1.311.20.2.3)

  • XCN_OID_CERT_MANIFOLD(1.3.6.1.4.1.311.20.3)

  • XCN_OID_CERTSRV_CA_VERSION(1.3.6.1.4.1.311.21.1)

  • XCN_OID_APPLICATION_CERT_POLICIES(1.3.6.1.4.1.311.21.10)

  • XCN_OID_APPLICATION_POLICY_MAPPINGS(1.3.6.1.4.1.311.21.11)

  • XCN_OID_APPLICATION_POLICY_CONSTRAINTS(1.3.6.1.4.1.311.21.12)

  • XCN_OID_ARCHIVED_KEY_ATTR(1.3.6.1.4.1.311.21.13)

  • XCN_OID_CRL_SELF_CDP(1.3.6.1.4.1.311.21.14)

  • XCN_OID_REQUIRE_CERT_CHAIN_POLICY(1.3.6.1.4.1.311.21.15)

  • XCN_OID_ARCHIVED_KEY_CERT_HASH(1.3.6.1.4.1.311.21.16)

  • XCN_OID_CERTSRV_PREVIOUS_CERT_HASH(1.3.6.1.4.1.311.21.2)

  • XCN_OID_REQUEST_CLIENT_INFO(1.3.6.1.4.1.311.21.20)

  • XCN_OID_CERTSRV_CROSSCA_VERSION(1.3.6.1.4.1.311.21.22)

  • XCN_OID_CRL_VIRTUAL_BASE(1.3.6.1.4.1.311.21.3)

  • XCN_OID_CRL_NEXT_PUBLISH(1.3.6.1.4.1.311.21.4)

  • XCN_OID_KP_CA_EXCHANGE(1.3.6.1.4.1.311.21.5)

  • XCN_OID_KP_KEY_RECOVERY_AGENT(1.3.6.1.4.1.311.21.6)

  • XCN_OID_KP_KEY_RECOVERY_AGENT(1.3.6.1.4.1.311.21.7)

  • XCN_OID_ENTERPRISE_OID_ROOT(1.3.6.1.4.1.311.21.8)

  • XCN_OID_RDN_DUMMY_SIGNER(1.3.6.1.4.1.311.21.9)

  • XCN_OID_PRODUCT_UPDATE(1.3.6.1.4.1.311.31.1)

  • XCN_OID_AUTHORITY_INFO_ACCESS(1.3.6.1.5.5.7.1.1)

  • XCN_OID_LOGOTYPE_EXT(1.3.6.1.5.5.7.1.12)

  • XCN_OID_BIOMETRIC_EXT(1.3.6.1.5.5.7.1.2)

  • XCN_OID_CT_PKI_DATA(1.3.6.1.5.5.7.12.2)

  • XCN_OID_CT_PKI_RESPONSE(1.3.6.1.5.5.7.12.3)

  • XCN_OID_PKIX_POLICY_QUALIFIER_CPS(1.3.6.1.5.5.7.2.1)

  • XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE(1.3.6.1.5.5.7.2.2)

  • XCN_OID_PKIX_OCSP(1.3.6.1.5.5.7.48.1)

  • XCN_OID_PKIX_OCSP_NOCHECK(1.3.6.1.5.5.7.48.1.5)

  • XCN_OID_PKIX_CA_ISSUERS(1.3.6.1.5.5.7.48.2)

  • XCN_OID_CMC(1.3.6.1.5.5.7.7)

  • XCN_OID_CMC_STATUS_INFO(1.3.6.1.5.5.7.7.1)

  • XCN_OID_CMC_GET_CERT(1.3.6.1.5.5.7.7.15)

  • XCN_OID_CMC_GET_CRL(1.3.6.1.5.5.7.7.16)

  • XCN_OID_CMC_REVOKE_REQUEST(1.3.6.1.5.5.7.7.17)

  • XCN_OID_CMC_REG_INFO(1.3.6.1.5.5.7.7.18)

  • XCN_OID_CMC_QUERY_PENDING(1.3.6.1.5.5.7.7.21)

  • XCN_OID_CMC_TRANSACTION_ID(1.3.6.1.5.5.7.7.5)

  • XCN_OID_CMC_SENDER_NONCE(1.3.6.1.5.5.7.7.6)

  • XCN_OID_CMC_RECIPIENT_NONCE(1.3.6.1.5.5.7.7.7)

  • XCN_OID_CMC_ADD_EXTENSIONS(1.3.6.1.5.5.7.7.8)

  • XCN_OID_AUTHORITY_KEY_IDENTIFIER(2.5.29.1)

  • XCN_OID_BASIC_CONSTRAINTS(2.5.29.10)

  • XCN_OID_SUBJECT_KEY_IDENTIFIER(2.5.29.14)

  • XCN_OID_KEY_USAGE(2.5.29.15)

  • XCN_OID_PRIVATEKEY_USAGE_PERIOD(2.5.29.16)

  • XCN_OID_SUBJECT_ALT_NAME2(2.5.29.17)

  • XCN_OID_ISSUER_ALT_NAME2(2.5.29.18)

  • XCN_OID_BASIC_CONSTRAINTS2(2.5.29.19)

  • XCN_OID_KEY_ATTRIBUTES(2.5.29.2)

  • XCN_OID_CRL_NUMBER(2.5.29.20)

  • XCN_OID_CRL_REASON_CODE(2.5.29.21)

  • XCN_OID_DELTA_CRL_INDICATOR(2.5.29.27)

  • XCN_OID_ISSUING_DIST_POINT(2.5.29.28)

  • XCN_OID_NAME_CONSTRAINTS(2.5.29.30)

  • XCN_OID_CRL_DIST_POINTS(2.5.29.31)

  • XCN_OID_CERT_POLICIES(2.5.29.32)

  • XCN_OID_POLICY_MAPPINGS(2.5.29.33)

  • XCN_OID_AUTHORITY_KEY_IDENTIFIER2(2.5.29.35)

  • XCN_OID_POLICY_CONSTRAINTS(2.5.29.36)

  • XCN_OID_ENHANCED_KEY_USAGE(2.5.29.37)

  • XCN_OID_KEY_USAGE_RESTRICTION(2.5.29.4)

  • XCN_OID_FRESHEST_CRL(2.5.29.46)

  • XCN_OID_LEGACY_POLICY_MAPPINGS(2.5.29.5)

  • XCN_OID_SUBJECT_ALT_NAME(2.5.29.7)

  • XCN_OID_ISSUER_ALT_NAME(2.5.29.8)

  • XCN_OID_ORGANIZATION_NAME(2.5.4.10)

  • XCN_OID_ORGANIZATIONAL_UNIT_NAME(2.5.4.11)

  • XCN_OID_TITLE(2.5.4.12)

  • XCN_OID_COMMON_NAME(2.5.4.3)

  • XCN_OID_SUR_NAME(2.5.4.4)

  • XCN_OID_GIVEN_NAME(2.5.4.42)

  • XCN_OID_INITIALS(2.5.4.43)

  • XCN_OID_DEVICE_SERIAL_NUMBER(2.5.4.5)

  • XCN_OID_COUNTRY_NAME(2.5.4.6)

  • XCN_OID_LOCALITY_NAME(2.5.4.7)

  • XCN_OID_STATE_OR_PROVINCE_NAME(2.5.4.8)

  • XCN_OID_STREET_ADDRESS(2.5.4.9)

XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID
값: 7
EKU(향상된 키 사용량) 확장 그룹입니다. 여기에는 다음 OID가 포함됩니다.

  • XCN_OID_PKIX_KP_SERVER_AUTH(1.3.6.1.5.5.7.3.1)

  • XCN_OID_PKIX_KP_CLIENT_AUTH(1.3.6.1.5.5.7.3.2)

  • XCN_OID_PKIX_KP_CODE_SIGNING(1.3.6.1.5.5.7.3.3)

  • XCN_OID_PKIX_KP_EMAIL_PROTECTION(1.3.6.1.5.5.7.3.4)

  • XCN_OID_PKIX_KP_TIMESTAMP_SIGNING(1.3.6.1.5.5.7.3.8)

  • XCN_OID_KP_CTL_USAGE_SIGNING(1.3.6.1.4.1.311.10.3.1)

  • XCN_OID_KP_TIME_STAMP_SIGNING(1.3.6.1.4.1.311.10.3.2)

  • XCN_OID_PKIX_KP_IPSEC_END_SYSTEM(1.3.6.1.5.5.7.3.5)

  • XCN_OID_PKIX_KP_IPSEC_TUNNEL(1.3.6.1.5.5.7.3.6)

  • XCN_OID_PKIX_KP_IPSEC_USER(1.3.6.1.5.5.7.3.7)

  • XCN_OID_KP_EFS(1.3.6.1.4.1.311.10.3.4)

  • XCN_OID_WHQL_CRYPTO(1.3.6.1.4.1.311.10.3.5)

  • XCN_OID_NT5_CRYPTO(1.3.6.1.4.1.311.10.3.6)

  • XCN_OID_OEM_WHQL_CRYPTO(1.3.6.1.4.1.311.10.3.7)

  • XCN_OID_EMBEDDED_NT_CRYPTO(1.3.6.1.4.1.311.10.3.8)

  • XCN_OID_LICENSES(1.3.6.1.4.1.311.10.6.1)

  • XCN_OID_LICENSE_SERVER(1.3.6.1.4.1.311.10.6.2)

  • XCN_OID_KP_SMARTCARD_LOGON(1.3.6.1.4.1.311.20.2.2)

  • XCN_OID_DRM(1.3.6.1.4.1.311.10.5.1)

  • XCN_OID_KP_QUALIFIED_SUBORDINATION(1.3.6.1.4.1.311.10.3.10)

  • XCN_OID_KP_KEY_RECOVERY(1.3.6.1.4.1.311.10.3.11)

  • XCN_OID_KP_DOCUMENT_SIGNING(1.3.6.1.4.1.311.10.3.12)

  • XCN_OID_IPSEC_KP_IKE_INTERMEDIATE(1.3.6.1.5.5.8.2.2)

  • XCN_OID_EFS_RECOVERY(1.3.6.1.4.1.311.10.3.4.1)

  • XCN_OID_ROOT_LIST_SIGNER(1.3.6.1.4.1.311.10.3.9)

  • XCN_OID_ANY_APPLICATION_POLICY(1.3.6.1.4.1.311.10.12.1)

  • XCN_OID_DS_EMAIL_REPLICATION(1.3.6.1.4.1.311.21.19)

  • XCN_OID_ENROLLMENT_AGENT(1.3.6.1.4.1.311.20.2.1)

  • XCN_OID_KP_KEY_RECOVERY_AGENT(1.3.6.1.4.1.311.21.6)

  • XCN_OID_KP_CA_EXCHANGE(1.3.6.1.4.1.311.21.5)

  • XCN_OID_KP_LIFETIME_SIGNING(1.3.6.1.4.1.311.10.3.13)

  • XCN_OID_PKIX_KP_OCSP_SIGNING(1.3.6.1.5.5.7.3.9)

XCN_CRYPT_POLICY_OID_GROUP_ID
값: 8
발급 정책 그룹입니다. 여기에는 다음 OID가 포함됩니다. 각 OID의 x.y.z 부분은 각 포리스트에 대해 고유한 임의로 생성된 숫자 시퀀스를 나타냅니다.

  • XCN_OID_ANY_CERT_POLICY(2.5.29.32.0)

  • Low Assurance(1.3.6.1.4.1.311.21.8.x.y.z.1.400)

  • Medium Assurance(1.3.6.1.4.1.311.21.8.x.y.z.1.401)

  • High Assurance(1.3.6.1.4.1.311.21.8.x.y.z.1.402)

XCN_CRYPT_TEMPLATE_OID_GROUP_ID
값: 9
인증서 템플릿 그룹입니다. 이 그룹의 OID는 클라이언트에서 사용할 수 있는 인증서 템플릿을 식별하며 모두 1.3.6.1.4.1.311.21.8로 시작합니다. 는 각 포리스트에 대해 고유한 임의로 생성된 숫자 시퀀스에 의해 완료됩니다.
XCN_CRYPT_KDF_OID_GROUP_ID
값: 10
XCN_CRYPT_LAST_OID_GROUP_ID
값: 10
XCN_CRYPT_TEMPLATE_OID_GROUP_ID 동일합니다. 이 값을 사용하여 그룹 OID를 반복할 수 있습니다.
XCN_CRYPT_FIRST_ALG_OID_GROUP_ID
값: 1
XCN_CRYPT_HASH_ALG_OID_GROUP_ID 동일합니다. 이 값을 사용하여 그룹 알고리즘 OID를 반복할 수 있습니다.
XCN_CRYPT_LAST_ALG_OID_GROUP_ID
값: 4
XCN_CRYPT_SIGN_ALG_OID_GROUP_ID 동일합니다. 이 값을 사용하여 그룹 알고리즘 OID를 반복할 수 있습니다.
XCN_CRYPT_GROUP_ID_MASK
값: 0xffff
XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG
값: 0x40000000
XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG
값: 0x80000000
지원되지 않습니다.
XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK
값: 0xfff0000
XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT
값: 16
XCN_CRYPT_KEY_LENGTH_MASK
값: 0xfff0000
키 길이를 XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID 그룹 ID의 상위 16비트 에 추가할 수 있습니다. 예를 들어 InitializeFromAlgorithmName 메서드를 사용하여 192비트 AES 알고리즘에서 IObjectId 개체를 초기화하려면 strAlgorithmName 매개 변수에 대해 "AES"를 지정하고, 길이를 왼쪽으로 16으로 이동하고, 이동된 비트 길이 및 GroupId 값에 대해 비트 OR 조합을 수행합니다.


syntax<br>DWORD dwBitLen = 192;<br><br>ObjectIdGroupId GroupId = <br> (ObjectIdGroupId) (XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID | <br> (XCN_CRYPT_KEY_LENGTH_MASK &amp; (dwBitLen &lt;&lt; 16)));<br><br>

요구 사항

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

추가 정보

CertEnroll 열거형