tistory+facebook testing

연동 참고 URL http://sogentle.tistory.com/10
AND

PKI에서 필수로 알아야 하는 표준 정리한 내용입니다

PKCS#1 - RSA Cryptography Standard (개인키 비밀번호로 풀면 이형태가 나옴-날키라고도 함)

PKCS#5 - Password-Based Cryptography Standard ( PKCS#1을 비밀번호로 암호화)

PKCS#7 - CMS (SignedData,EnvelopedData,SignedAndEnvelopedData 등)

PKCS#8 - Private-Key Information Syntax Standard (PKCS#1->PKCS#5->PKCS#8 - 개인키 형식)

PKCS#10 - 인증서 요청 양식

PKCS#11 - HSM interface

PKCS#12 - 주로 인증서 백업시 사용 pfx화일 등(Key Bag,Cert Bag)

RFC2459 - 인증서 ,CRL 프로파일 규격

RFC3280 - 인증서 ,CRL 프로파일 규격 (Version 3)

RFC3161 - TimeStamp 규격 (TSA)

RFC2560 - 인증서 실시간 검증 규격 (OCSP)

RFC2510 - CMP (인증서 발급,갱신,재발급,폐지 프로토콜 규격)

PKI 모든 표준문서들은 규격이 ASN.1 형태를 기반으로 하고 있다http://www.oss.com/asn1/larmouth.html   <- ASN1 Complete (ASN1 규격)

AND

첨부화일 사용 예제는 다음과 같다

...
  HttpClient httpClient = new HttpClient(new MultiThreadedHttpConnectionManager());

  httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
  httpClient.getHttpConnectionManager().getParams().setSoTimeout(5000);
  httpClient.getHttpConnectionManager().closeIdleConnections(5000);
  httpClient.getHttpConnectionManager().getParams().setMaxTotalConnections(1000);
  
  Protocol.registerProtocol("https", new Protocol("https",
                    new EasySSLProtocolSocketFactory(), 443));
  
  httpClient.getHostConfiguration().setHost(127.0.0.1, 443,"https");

AND

 #include <signal.h>

main() 시작 함수에

signal(SIGPIPE, SIG_IGN);

넣어주면 프로그램 코어덤프 발생하지 않음
AND

#include <netinet/tcp.h>

...

int on=1;

 setsockopt(m_nLsnSocketHandle, IPPROTO_TCP, TCP_NODELAYACK, &on, sizeof(on));
AND