본문 바로가기

전체 글352

자체 메일서버에서 보내는 메일이 스팸으로 갈 때.. https://mxtoolbox.com/domain/ 일단 위 사이트에서 확인해보면 웬만한건 해결방법을 알 수 있다. 나는 몇군데 blacklist가 걸려서 그랬었는데... https://rabbitchris.tistory.com/819 참고하여 해결하였다. 정리하면... SPF, DKIM 설정해야 하고 rDNS (PTR레코드)또한 필수이다. SPF : https://support.google.com/a/answer/33786 DKIM : https://support.google.com/a/answer/174124 PTR레코드 관련.. Kakao https://mail-notice.kakao.com/mboard/notice/7 Daum http://hanmail-notice.daum.net/notice/.. 2019. 8. 29.
SafeNet eToken 5110 RSA는 1024 ~ 2048bit, EC는 256~384bit까지만 지원한다. >pkcs11-tool.exe --module eTPKCS11.dll -M Using slot 0 with a present token (0x0) Supported mechanisms: DES-MAC, keySize={8,8}, sign, verify DES-MAC-GENERAL, keySize={8,8}, sign, verify DES3-MAC, keySize={24,24}, sign, verify DES3-MAC-GENERAL, keySize={24,24}, sign, verify AES-MAC, keySize={16,32}, sign, verify AES-MAC-GENERAL, keySize={16,32}, sign, .. 2019. 8. 14.
SmartCard HSM-DUAL C:\Program Files\OpenSC Project\OpenSC\tools>pkcs11-tool.exe --list-mechanisms Using slot 0 with a present token (0x0) Supported mechanisms: SHA-1, digest SHA256, digest SHA384, digest SHA512, digest MD5, digest RIPEMD160, digest GOSTR3411, digest ECDSA, keySize={192,521}, hw, sign, other flags=0x1d00000 ECDSA-SHA1, keySize={192,521}, hw, sign, other flags=0x1d00000 ECDH1-COFACTOR-DERIVE, keySiz.. 2019. 8. 8.
JCE Provider 개발하기 - JCE Code Signing 인증서 요청 JCE Provider를 개발 및 배포하려면 Oracle으로부터 발급받은 JCE Code Signing Certificate를 통해 클래스들을 서명해야 합니다. 그렇지 않으면 디버깅조차 되지 않습니다. Exception in thread "main" java.lang.SecurityException: JCE cannot authenticate the provider CustomProvider at javax.crypto.Cipher.getInstance(Cipher.java:656) at MyTestMain.main(MyTestMain.java:16) Caused by: java.lang.SecurityException: Cannot verify jar:file:/.... 위와 같은 오류를 보게 됩니다... 2019. 8. 7.
Jenkins gitlab연동 gradle프로젝트 자동빌드&도커빌드 단순 예제임. 사용법 없음..ㅋ Jenkins -> item추가 -> Pipeline 으로 프로젝트 생성하고 Gitlab Integration에서 push event에 대한 WebHook을 jenkins으로 걸어놓고 Jenkins에서는 해당 이벤트를 받으면 gradle build -> Docker 이미지 생성 -> Docker Registry에 배포 -> 결과 전송 (Jandi Webhook) 이런 구조임.. 프로젝트 git에는 docker폴더에 Dockerfile이 있어야 함. import groovy.json.JsonOutput version = "" imageName = "" def sendMessage(title, data) { def post = new URL("JANDI Web Hook URL.. 2019. 8. 5.
Chrome ECDSA 인증서 사용시 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 문제 모든 ECDSA인증서는 아니고 secp521r1 등의 curve인 인증서를 서버 인증서로 사용할 때 문제가 발생합니다. 현재 크롬 최신 버전인 76.0.3809.87 에서 지원하는 Curve는 아래와 같습니다. x25519, secp256r1, secp384r1 만이 지원되고 있습니다. 저는 secp521r1 인 인증서를 사용했는데 그래서 문제가 발생한 것이었습니다. 이에 대해서 2015년에 이슈가 올라온 내용이 있습니다. https://bugs.chromium.org/p/chromium/issues/detail?id=477623 secp521r1을 크롬 개발자는 "의도적"으로 삭제했다고 했습니다. 이로인해 싸움에 가까운..? 토의가 있었습니다. Firefox등은 secp521r1을 지원하지만 chrom.. 2019. 8. 1.
반응형