ECDSA 썸네일형 리스트형 [OpenSSL] 인증서 생성과 GitHub 업로드 인증서는 공개키 배포를 위해 포장한 전자서류이다. 이 전자 서류를 OpenSSL로 만들 수 있다. 코드를 보자. void GenerateCertificatinECDSA() { EC_KEY*ecKey = NULL; EVP_PKEY*pKey = NULL; X509*x509; X509_NAME*nameX509; intnidEcc; FILE*fp; // Set Key Type. nidEcc = OBJ_txt2nid("secp521r1"); ecKey = EC_KEY_new_by_curve_name(nidEcc); if (ecKey == NULL)ERR_print_errors_fp(stderr); // Generate Key. EC_KEY_generate_key(ecKey); // // Create Certifi.. 더보기 [OpenSSL] ECDSA Sign 과 Verify 이전 포스팅에서 만든 프로젝트에 간단한 ECDSA 방식으로 싸인하고 검증하는 코드를 만들어 보겠다. // TestOpenSSL.cpp: 콘솔 응용 프로그램의 진입점을 정의합니다. // #include "stdafx.h" #include "openssl/evp.h" #include "openssl/err.h" #include "openssl/ec.h" #include "openssl/sha.h" #ifdef _DEBUG #pragma comment (lib, "libcryptoMDd.lib") #pragma comment (lib, "libsslMDd.lib") #else #pragma comment (lib, "libcryptoMD.lib") #pragma comment (lib, "libsslMD.li.. 더보기 이전 1 다음