diff --git a/src/certificate/create-leaf-bsm-lab-postgres.md b/src/certificate/create-leaf-bsm-lab-postgres.md index 38dd57b..429f5c1 100644 --- a/src/certificate/create-leaf-bsm-lab-postgres.md +++ b/src/certificate/create-leaf-bsm-lab-postgres.md @@ -30,13 +30,20 @@ req_extensions = req_ext C = KR O = KDN OU = DFX -CN = settings.json의 myHostId 값 기재 (mTLS에 따른 클라이언트 검증의 확인 문자로 사용함) +CN = agent-bsm-lab-postgres +#CN에 해당하는 값은 settings.json의 myHostId 값 기재 (mTLS에 따른 클라이언트 검증의 확인 문자로 사용함) [ req_ext ] subjectAltName = @alt_names [ alt_names ] -IP.1 = 로컬PC 아이피 기재 +DNS.1 = agent-bsm-lab-postgres +IP.1 = 192.168.0.41 +IP.2 = 172.22.1.4 +IP.3 = 127.0.0.1 +IP.4 = ::1 +#도메인이 있는 경우에는 해당 도메인을 DNS.x에 기입 +#도메인이 없는 경우에는 사용할 IP를 hosts 파일에 기술하고 해당 hostname을 DNS.x에 기입 ``` ### 2-2) CSR 생성 @@ -63,7 +70,13 @@ authorityKeyIdentifier = keyid,issuer subjectAltName = @alt_names [ alt_names ] -IP.1 = 로컬PC 아이피 기재 +DNS.1 = agent-bsm-lab-postgres +IP.1 = 192.168.0.41 +IP.2 = 172.22.1.4 +IP.3 = 127.0.0.1 +IP.4 = ::1 +#도메인이 있는 경우에는 해당 도메인을 DNS.x에 기입 +#도메인이 없는 경우에는 사용할 IP를 hosts 파일에 기술하고 해당 hostname을 DNS.x에 기입 ``` ### 3-2) Intermediate로 서명 @@ -71,9 +84,14 @@ IP.1 = 로컬PC 아이피 기재 ```bash openssl x509 -req -in dfxagent-bsm-lab-postgres.csr -CA ..\intermediate\intermediate-kdn.crt -CAkey ..\intermediate\intermediate-kdn.key -CAcreateserial -out dfxagent-bsm-lab-postgres.crt -days 825 -sha256 -extfile dfxagent-bsm-lab-postgres-leaf-ext.cnf -extensions v3_server ``` + Certificate request self-signature ok + subject=C=KR, O=KDN, OU=DFX, CN=agent-bsm-lab-postgres + Enter pass phrase for ..\intermediate\intermediate-kdn.key: 백세민1! + + > `-days`는 운영 정책에 맞춰 조정(예: 365, 730 등). --- @@ -98,12 +116,3 @@ openssl pkcs12 -export -inkey dfxagent-bsm-lab-postgres.key -in dfxagent-bsm-lab Enter Export Password: 백세민1! --- - -## 6) (클라이언트 검증용) truststore 만들기 - JKS truststore (Java에서 흔함) - -```bash -keytool -importcert -alias agent-bsm-lab-postgres -file ..\intermediate\ca-chain-kdn.crt -keystore truststore-bsm-lab-postgres.jks -storepass qortpals1! -noprompt -``` - ---- - diff --git a/src/certificate/create-leaf-tuf-a15-defree-oracle.md b/src/certificate/create-leaf-tuf-a15-defree-oracle.md new file mode 100644 index 0000000..0844f3c --- /dev/null +++ b/src/certificate/create-leaf-tuf-a15-defree-oracle.md @@ -0,0 +1,106 @@ +# 개발용 leaf 인증서 생성 + +## 0) 사전 설치 +scoop install openssl + +## 1) leaf 개인키 생성 (dfxagent-tuf-a15-defree-oracle.json 대상) + +```bash +cd pki +mkdir leaf-dfxagent-tuf-a15-defree-oracle +cd leaf-dfxagent-tuf-a15-defree-oracle +openssl genrsa -out dfxagent-tuf-a15-defree-oracle.key 2048 +``` + +--- + +## 2) CSR 생성 + SAN(도메인/IP) 넣기 + +### 2-1) CSR용 설정 파일 만들기: `dfxagent-tuf-a15-defree-oracle-req.cnf` + +```ini +[ req ] +default_bits = 2048 +prompt = no +default_md = sha256 +distinguished_name = dn +req_extensions = req_ext + +[ dn ] +C = KR +O = KDN +OU = DFX +CN = settings.json의 myHostId 값 기재 (mTLS에 따른 클라이언트 검증의 확인 문자로 사용함) + +[ req_ext ] +subjectAltName = @alt_names + +[ alt_names ] +IP.1 = 로컬PC 아이피 기재 +``` + +### 2-2) CSR 생성 + +```bash +openssl req -new -key dfxagent-tuf-a15-defree-oracle.key -out dfxagent-tuf-a15-defree-oracle.csr -config dfxagent-tuf-a15-defree-oracle-req.cnf +``` + +--- + +## 3) Intermediate로 leaf 인증서 서명(발급) + +### 3-1) leaf 확장 파일 만들기: `dfxagent-tuf-a15-defree-oracle-leaf-ext.cnf` + +#### ✅ 서버용(HTTPS), mTLS 클라이언트 겸용 + +```ini +[ v3_server ] +basicConstraints = critical, CA:false +keyUsage = critical, digitalSignature, keyEncipherment +extendedKeyUsage = serverAuth, clientAuth +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid,issuer +subjectAltName = @alt_names + +[ alt_names ] +IP.1 = 로컬PC 아이피 기재 +``` + +### 3-2) Intermediate로 서명 + +```bash +openssl x509 -req -in dfxagent-tuf-a15-defree-oracle.csr -CA ..\intermediate\intermediate-kdn.crt -CAkey ..\intermediate\intermediate-kdn.key -CAcreateserial -out dfxagent-tuf-a15-defree-oracle.crt -days 825 -sha256 -extfile dfxagent-tuf-a15-defree-oracle-leaf-ext.cnf -extensions v3_server +``` + +Certificate request self-signature ok + +subject=C=KR, O=KDN, OU=DFX, CN=agent-tuf-a15-defree-oracle + +Enter pass phrase for ..\intermediate\intermediate-kdn.key: 백세민1! + + +> `-days`는 운영 정책에 맞춰 조정(예: 365, 730 등). + +--- + +## 4) 체인 검증(중요) + +```bash +openssl verify -CAfile ..\intermediate\ca-chain-kdn.crt dfxagent-tuf-a15-defree-oracle.crt +``` + +`OK`가 나오는지 확인 + +--- + +## 5) (Java/톰캣용) PKCS12 keystore(p12) 만들기 + +DFXAgent가 Spring Boot(내장 톰캣)이므로 `p12`를 keystore로 사용 + +```bash +openssl pkcs12 -export -inkey dfxagent-tuf-a15-defree-oracle.key -in dfxagent-tuf-a15-defree-oracle.crt -certfile ..\intermediate\ca-chain-kdn.crt -out dfxagent-tuf-a15-defree-oracle.p12 -name agent-tuf-a15-defree-oracle +``` +Enter Export Password: 백세민1! + +--- + diff --git a/src/certificate/create-rootca.md b/src/certificate/create-rootca.md index 5a4932f..2aaf2ea 100644 --- a/src/certificate/create-rootca.md +++ b/src/certificate/create-rootca.md @@ -22,10 +22,35 @@ openssl genrsa -aes256 -out rootca-kdn.key 4096 ``` (Enter PEM pass phrase: 백세민1!) -### 1-2) Root 인증서(자기서명) 생성 +### 1-2) Root 인증서(자기서명) 확장 생성 +`v3_ca` 확장(Constraints/KeyUsage) 작성 `root-ext-kdn.cnf` + +**(root-ext-kdn.cnf)** + +```ini +[ req ] +distinguished_name = dn +x509_extensions = v3_ca +prompt = no + +[ dn ] +C = KR +O = BSM-LAB +CN = BSM-LAB KDN Root CA + +[ v3_ca ] +basicConstraints = critical, CA:true +keyUsage = critical, keyCertSign, cRLSign +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always,issuer +``` + +--- + +### 1-3) Root 인증서(자기서명) 서명 ```bash -openssl req -x509 -new -nodes -key rootca-kdn.key -sha256 -days 3650 -subj "/C=KR/O=BSM-LAB/CN=BSM-LAB KDN Root CA" -out rootca-kdn.crt +openssl req -x509 -new -nodes -key rootca-kdn.key -days 3650 -sha256 -out rootca-kdn.crt -config root-ext-kdn.cnf ``` (Enter pass phrase for rootca-kdn.key: 백세민1!) @@ -54,7 +79,7 @@ openssl req -new -key intermediate-kdn.key -subj "/C=KR/O=BSM-LAB/CN=BSM-LAB KDN ### 2-3) Root로 Intermediate 인증서 서명 `v3_intermediate_ca` 확장(Constraints/KeyUsage) 작성 `root-ext-kdn.cnf` -**(root-ext.cnf)** +**(intermediate-ext-kdn.cnf)** ```ini [ v3_intermediate_ca ] @@ -69,7 +94,7 @@ authorityKeyIdentifier = keyid:always,issuer ```bash # root 폴더로 돌아가 Root 키/인증서로 서명 cd ../root -openssl x509 -req -in ../intermediate/intermediate-kdn.csr -CA rootca-kdn.crt -CAkey rootca-kdn.key -CAcreateserial -out ../intermediate/intermediate-kdn.crt -days 1825 -sha256 -extfile root-ext-kdn.cnf -extensions v3_intermediate_ca +openssl x509 -req -in ../intermediate/intermediate-kdn.csr -CA rootca-kdn.crt -CAkey rootca-kdn.key -CAcreateserial -out ../intermediate/intermediate-kdn.crt -days 1825 -sha256 -extfile ../intermediate/intermediate-ext-kdn.cnf -extensions v3_intermediate_ca ``` 이후 intermediate-kdn.srl 파일이 생성됨 이는 -CAcreateserial 옵션에 따른 결과로 다음 발급할 인증서에 쓸 serial 값이 저장되어 있음. serial이 중복되지 않도록 하는 역할임 @@ -85,7 +110,16 @@ type ..\intermediate\intermediate-kdn.crt rootca-kdn.crt > ..\intermediate\ca-ch --- -## 3) 다음 단계(참고): leaf(에이전트/웹서버) 발급은 Intermediate로 +## 3) (클라이언트 검증용) truststore 만들기 - JKS truststore + +```bash +cd ../intermediate +keytool -importcert -alias dfxagent-kdn -file ca-chain-kdn.crt -keystore truststore-dfxagent-kdn.jks -storepass qortpals1! -noprompt +``` + +--- + +## 4) 다음 단계(참고): leaf(에이전트/웹서버) 발급은 Intermediate로 이후 leaf 인증서 발급 순서 diff --git a/src/certificate/pki/intermediate/ca-chain-kdn.crt b/src/certificate/pki/intermediate/ca-chain-kdn.crt index d5619f3..bd37a0a 100644 --- a/src/certificate/pki/intermediate/ca-chain-kdn.crt +++ b/src/certificate/pki/intermediate/ca-chain-kdn.crt @@ -1,63 +1,63 @@ -----BEGIN CERTIFICATE----- -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 -J12OuwGMh5BHUQ== +FNCzh0yrldtAmoIXkgPGA+6QXaz+MB8GA1UdIwQYMBaAFLzUJDB39Qegv5HmhGDZ +xoIS9ogTMA0GCSqGSIb3DQEBCwUAA4ICAQCE1S/n3of+2CqjIEke6ZZ86bKE2mON +VcVAbR3prAYBodYwf8/Q6+JtAWintJk7jorX9oK3J1oL4g0U/idUJRgkBeHZEvNh +lRMxgll5kEEErWJ43NMXXB2u0vwHAAkQKDEwypU71I2v1xHXby6bLY9KAiWbKrpA +srApolkN8eGm3r+Y0PVq3rLoLH96u/rHzlEO8W8LZiECxAe4J4s3dZp2rmLAWLPf +Gi4IpqIJmTHAJ5vJD5uGOEG4EBOIe8zS5f3HSoN6mtqW+WvgYOxDYjse74GXQyVS +PFm3RtSGhL2048kHaOyPZ6K2Hd8mNexXDnoKmI/UYsIImUISpjA+JbeYjEPIe9R1 +6CiaqvO5cpBC2zy6/4y5+j4UFSWE0wOf9QLBjir4ygX/AsnMq5QyQ8Frp0r9FUMQ +pYY1atXNDIkkW2ltqu0hvAevzabXT2pkuYsijAcGRHJVcAXax6nEpw+EjDRyKV3Y +Tutsqg0ixAdIR6lxiMKLObizvzILWx/w9NdnzCF9tdN3iB7sOa8CN/xioJEfP/EZ +bmbrE733+5U5cJdywO0bwHv5uyJcJEwuyOp3or+YY/8SO6cx6YhNli1bupSqx/2R +G2fdK4MrIXDjJvDTCymCqz7G/fbLnZoRkipbe3NI7NRgpuDY0zwd7titJ1oUb47s +zZUYL/MuEnJ+IQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/src/certificate/pki/intermediate/intermediate-ext-kdn.cnf b/src/certificate/pki/intermediate/intermediate-ext-kdn.cnf new file mode 100644 index 0000000..2b1fd10 --- /dev/null +++ b/src/certificate/pki/intermediate/intermediate-ext-kdn.cnf @@ -0,0 +1,5 @@ +[ v3_intermediate_ca ] +basicConstraints = critical, CA:true, pathlen:0 +keyUsage = critical, keyCertSign, cRLSign +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always,issuer diff --git a/src/certificate/pki/intermediate/intermediate-kdn.crt b/src/certificate/pki/intermediate/intermediate-kdn.crt index 2e3805a..bb5fd64 100644 --- a/src/certificate/pki/intermediate/intermediate-kdn.crt +++ b/src/certificate/pki/intermediate/intermediate-kdn.crt @@ -1,32 +1,32 @@ -----BEGIN CERTIFICATE----- -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 -J12OuwGMh5BHUQ== +FNCzh0yrldtAmoIXkgPGA+6QXaz+MB8GA1UdIwQYMBaAFLzUJDB39Qegv5HmhGDZ +xoIS9ogTMA0GCSqGSIb3DQEBCwUAA4ICAQCE1S/n3of+2CqjIEke6ZZ86bKE2mON +VcVAbR3prAYBodYwf8/Q6+JtAWintJk7jorX9oK3J1oL4g0U/idUJRgkBeHZEvNh +lRMxgll5kEEErWJ43NMXXB2u0vwHAAkQKDEwypU71I2v1xHXby6bLY9KAiWbKrpA +srApolkN8eGm3r+Y0PVq3rLoLH96u/rHzlEO8W8LZiECxAe4J4s3dZp2rmLAWLPf +Gi4IpqIJmTHAJ5vJD5uGOEG4EBOIe8zS5f3HSoN6mtqW+WvgYOxDYjse74GXQyVS +PFm3RtSGhL2048kHaOyPZ6K2Hd8mNexXDnoKmI/UYsIImUISpjA+JbeYjEPIe9R1 +6CiaqvO5cpBC2zy6/4y5+j4UFSWE0wOf9QLBjir4ygX/AsnMq5QyQ8Frp0r9FUMQ +pYY1atXNDIkkW2ltqu0hvAevzabXT2pkuYsijAcGRHJVcAXax6nEpw+EjDRyKV3Y +Tutsqg0ixAdIR6lxiMKLObizvzILWx/w9NdnzCF9tdN3iB7sOa8CN/xioJEfP/EZ +bmbrE733+5U5cJdywO0bwHv5uyJcJEwuyOp3or+YY/8SO6cx6YhNli1bupSqx/2R +G2fdK4MrIXDjJvDTCymCqz7G/fbLnZoRkipbe3NI7NRgpuDY0zwd7titJ1oUb47s +zZUYL/MuEnJ+IQ== -----END CERTIFICATE----- diff --git a/src/certificate/pki/intermediate/intermediate-kdn.csr b/src/certificate/pki/intermediate/intermediate-kdn.csr index 517ba71..888ac46 100644 --- a/src/certificate/pki/intermediate/intermediate-kdn.csr +++ b/src/certificate/pki/intermediate/intermediate-kdn.csr @@ -1,27 +1,27 @@ -----BEGIN CERTIFICATE REQUEST----- MIIEijCCAnICAQAwRTELMAkGA1UEBhMCS1IxEDAOBgNVBAoMB0JTTS1MQUIxJDAi BgNVBAMMG0JTTS1MQUIgS0ROIEludGVybWVkaWF0ZSBDQTCCAiIwDQYJKoZIhvcN -AQEBBQADggIPADCCAgoCggIBAOyeb+sOzWcQUDGc0LXFfr+ZWH8x/cdcoJzKgSIF -DsYTpp80EoQenvIrvOU+UESv+VWlxCnycBmksCUOVp3CRQLazN4HaQ3D9bKCxJ5W -WtndIrdwoOxV2xEyt/J0KATHKVE6fvT6puY3mmwPrghH6B3pZKoSqkkd/NpNZ6lP -yEal6qOD7FSydVghsLMx/JjRda4dlVWVLteZVbKkhfiPU3+q9eSiX1c7ffBE4v9L -Jw+zFSNcZ/c13SlTKlnqDYBQVbQyO5h1vfwEaZzH5mCJVT9NXhqpzBoIfZhAwOdH -QogT7smo1PN2dy1pRr2V5RfWvsgYK0gwi/3LuKkYcY+KD4K3Apr0Au4KhGFdHvGd -scRy35SurUJmjGiW6eisJ+Gx6xFUryXJB4CbE5kPL3pajrMwPXbHSY8IwnQPQiU/ -BmraqYt5KTIvXKb+D6QL70GiqWtsziFekMza7/1811lB3CbibwOS40Fc7+xBfKKE -ssakU7Hifq9MlysDeUFr/gi/kHxxhMUsPzXxBfynTlHc/N7T/A+8rwMdIiv3Mtx5 -yC4YZ4g5F1G4KOWiVwI9zvJ/5bRmbO3vEK7cfHyhtJG9XBAHu8WwimDKdZHbneiY -qO4gJqeOIMXEyCviYnwK2E2XOt42XaL5+s+28JGi2YCqJSKBVSNXzEfbxwlyi4e1 -SsPPAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAgEAbCLWByYyOoWuXn2/ejEsw2mm -8NkS4NUmcBInz44Y8tUIg02CSRq/pEMYbVGUHlh3pWLBKQ+4CYX267GQ5P32VvFK -+6ZxbJawJbaRENSTvPKQ01X1WxiIThjfn2xeAxoTXloaKAhd55uaDCYCot3aZ/u9 -wYS7zZX1aDOJ7S0KRKwIsM30YjCKKKg4bbgG5vLuKSooduMlnzhfh1K3i6RNHFl6 -GU2PQsuX7TfzYkTKKAC9hLciDcNqkAML8H5Fu7fyG6Mk34yGPbQAFOBNXNEPKGqj -KTOLX6QFkzKjFlYRbgLa5JQjtsFHTkkWEEOriu4AdYuWj6jnY6705hiN5cFRWl5h -cBCyKgPMCazQt97Qem6WVHB/+BdWkbOY9HmYhtZ+kf8pKnkK1bxeb/GUt/zQbl9D -OaAsw0DYSUK8uyv9BW5P+BIkPzJ8mMZ+DHDYNzCZsKqA6YpMtSF9TNJYG/LgzJ2l -6QSB8gzYs+MFbDQEIonVaor3Swv/6OVMtNT1xVQbWHfwu0+Q2XpXIW6TbKeCuSXh -9Z3aGQ5AjFX5+tQ2eRpd5+hQfNftS6XGw0IvsMN1HVNHan/hvK+q3RhM6CBA7tUo -eOdvoI8CIkfTXeoCxpvWUSgfNVXSOeVQcvViLd5AYutGzVmhUhK9QBG9ra+vhitO -KrXXal5ymtWc4JxgEQI= +AQEBBQADggIPADCCAgoCggIBAKDs3DTZOMMutA8oVJAhz07OQ4XFzc7KgF+1iRlq +NATF2OLIpkxd4qCbaAPwg+qi3vCfiAk4XjY6cR0Y8Efr/fy01SyobhBSUfw3gpsJ +YDP8yPBo86d5ydtwAXMYKF1XjjasS3hp2MQnU4AH+UxoJprf/d+DSDHk5CQUaEnR +c7gNCDGsGqoyyQs+JkUqM2jS34NoTIBk8i9JdccZvN0Z+8NxQrzuRTNN/CE6QY5i +K1LzvpIa7sIEtZGOR0E637lXM+8zD+GHEGWX23gBeLSdeF82gAVBjYGvGHeAoxjF +89uhUx/TAjPjPJFCg84szjsb4D4xSRD++/cHInbrf/5t1B21rYtN1FiJSXfBisZr +Q7daKTq1kCyj/EzLVOd8j81tnT9b/yTx0R/nJM2Pg44ui+BjVLTbj5w+aZrZ9hHJ +Um/e72+wXm3SaLjrxN9j4T8/dxQaCCAP2XcDCNId9VxrE0c4Gsy8UMvWQLzOyQmM +TRlhKQvBaGmXbA7fVXT2oi4EHWVc9lnIF5LjFVyI26LqaEyDxhL6MPhhOUfVNGJV +/JL2pq6tnse9upMjxUFcZDs56aPm8a/q4xM6bbwedwrj0TlJ5epdbRQc6tOE0foY +35fRRAV/fsutfMerdsc2EYwINI6BXAdeP+4TyI30cYUA6YFKnMyXwjkoG5Ps1E6a +cLudAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAgEADlyQwXve9UuSJhAJ/KUR88mw +wxOjhw+BGQq8ZGYQs0udxji0lmuyC61LKzwZZy4SltPVwn6657YDyr8Eowwklrls +3+4wsvDhCi+qXcRTeChU4mlaexdUhbVkcB0bWrt83E/4HB9h3pmckrywkQzwbP0Z +M3J7pNodTfLfiPs1blJf/o11v+hrvI22m0ecn9rJ7ZdH8QZN1OwJtbgON5Q7ohkZ +z8/RXgyFGomh1Sm0MfIoEUZi5rsNcnucCLO3++FLNTnY2gCxYj1OHPvFZ6LTDDrZ +wl96smgtOofHo3+UIgTggZLWoCG+S+eTxtHG3CKDc7jXakYHa+uHlKbifDWlClEL +2eOWWqrpRoFEZmXXLx502UzRVVh2plZjiKF5EyFt4TFz6uuh1n01JESGWZ0/ergr +9e9kLH44sgnLCTFX32fhLAv/aYu6+AnaPUs4Cxud2kJoT/c95aGL7oIQAaiPNy3j +wpKdwW30dO3F+BrcGhs81KWA1zvWwRvhgF6FBvNd/yGnKqFTlRlTD8K2geh9yW7J +9sCXpn61qTaT/Dwo6m5/M3TU1GMab78keqpc3wPyyTjSRC8xft4tRzjMVhFs2ijr +ZvTGtQHEGgFIJzwmQMxVH2EQtVrbBJ/UVrX7fj/VpzuctJdILoyMiOVbYO97Inir +Jadt0nIz2WooiEZPTas= -----END CERTIFICATE REQUEST----- diff --git a/src/certificate/pki/intermediate/intermediate-kdn.key b/src/certificate/pki/intermediate/intermediate-kdn.key index 81d9039..48c8cac 100644 --- a/src/certificate/pki/intermediate/intermediate-kdn.key +++ b/src/certificate/pki/intermediate/intermediate-kdn.key @@ -1,54 +1,54 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -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 -----END ENCRYPTED PRIVATE KEY----- diff --git a/src/certificate/pki/intermediate/intermediate-kdn.srl b/src/certificate/pki/intermediate/intermediate-kdn.srl deleted file mode 100644 index 9657dc5..0000000 --- a/src/certificate/pki/intermediate/intermediate-kdn.srl +++ /dev/null @@ -1 +0,0 @@ -77169B7FC8B412B10E189B971C35B057DE5EE5C6 diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-leaf-ext.cnf b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-leaf-ext.cnf deleted file mode 100644 index 1f6ac23..0000000 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-leaf-ext.cnf +++ /dev/null @@ -1,11 +0,0 @@ -[ v3_server ] -basicConstraints = critical, CA:false -keyUsage = critical, digitalSignature, keyEncipherment -extendedKeyUsage = serverAuth, clientAuth -subjectKeyIdentifier = hash -authorityKeyIdentifier = keyid,issuer -subjectAltName = @alt_names - -[ alt_names ] -IP.1 = 192.168.0.41 -IP.2 = 172.22.1.4 diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-req.cnf b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-req.cnf deleted file mode 100644 index efbe7e8..0000000 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle-req.cnf +++ /dev/null @@ -1,22 +0,0 @@ -[ req ] -default_bits = 2048 -prompt = no -default_md = sha256 -distinguished_name = dn -req_extensions = req_ext - -[ dn ] -C = KR -O = KDN -OU = DFX -CN = agent-tuf-a15-defree-oracle - -[ req_ext ] -subjectAltName = @alt_names - -[ alt_names ] -DNS.1 = localhost -IP.1 = 192.168.0.41 -IP.2 = 172.22.1.4 -IP.3 = 127.0.0.1 -IP.4 = ::1 \ No newline at end of file diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.crt b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.crt deleted file mode 100644 index fe9e143..0000000 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.crt +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEujCCAqKgAwIBAgIUdxabf8i0ErEOGJuXHDWwV95e5cYwDQYJKoZIhvcNAQEL -BQAwRTELMAkGA1UEBhMCS1IxEDAOBgNVBAoMB0JTTS1MQUIxJDAiBgNVBAMMG0JT -TS1MQUIgS0ROIEludGVybWVkaWF0ZSBDQTAeFw0yNjAxMDUwNDUxNDdaFw0yODA0 -MDkwNDUxNDdaME8xCzAJBgNVBAYTAktSMQwwCgYDVQQKDANLRE4xDDAKBgNVBAsM -A0RGWDEkMCIGA1UEAwwbYWdlbnQtdHVmLWExNS1kZWZyZWUtb3JhY2xlMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtw84u16S0Lj/+bk9bmRuWrglWfCg -s8YOm+W0QATt+IPsjAB1NOKFKu1jqxgW9fHPQ/F3YcQjaHsRUXLsYtu+QRqkeiEq -+wvdAh+tE91OLdKKNXTldR01KeNkJReXzP2B/v8MlhMg7qfKCIANeVTfe7ykoeNf -8Q1Uhw9JUHqg4oqiCU/LKolUWObBT0eBhBjZi01UNmWjToe76VBPAdlWJq+pT6uB -lZQvH4jF+RG7vz+7KoclyLZ/Em5c1lOpe9lrX+q6pwMkfwRL5riejSKXSBlyXYa5 -Do8PSl922wDEJZJZ2H4Y4tqZCbLURgBuFWWtlwlDyCr0ur5O2FtQH++nowIDAQAB -o4GXMIGUMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG -CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU6Gqi230AO0WOuXRZOqaXqa50 -tQ0wHwYDVR0jBBgwFoAUPJGm63CYcyhCpjem8tfTQ/sICA8wFQYDVR0RBA4wDIcE -wKgAKYcErBYBBDANBgkqhkiG9w0BAQsFAAOCAgEAzsCO0Zm7lFdoxulZdY3w11kg -VvesYHxv7ZY5pCJpZRyyuRI9Jv6vCJnPrlCGC4JNLKJmGB6SixT2MVkoDqJn2Yca -vC61Sv7TLGVLHbP2I8wxBXIY0ER74b7TD8PZtcZKm5j/V+rbsL2i3nR20nrHPzbJ -236TnfM3aObXYXRLQQBCZI1oPSMfobEL478XAyXegDn3LZBvLE/rTOooPTjbJ3/h -0x/LaqgrjQ2iOC7m2JnrY9+DiZSGpY3BUypLBTCghItt6GOfHuwcTxJOCQWVIvPX -gax7EiBrGrLWsWDzX/Lohw2ScE2zyB0bzPtZHrX8Wc3/yxq9rSqLHVmlG66EeOcI -3QWVvzhuqrYFl943gyKRe82bP5pl6EGifK0m22/sEzkG9sVk7dlXm988ls7Evr+y -iPbPkk5oW7dvB0x/EE5ZenzLGnJBh3WS8lIzI8jjh3KP+Z5HpXJS1Yr2msfk7lJe -06O5VR1XvwNhAyqnsZMzg6BK90Xk7SItUalUABtDdaNTbs4nheMCYZihH+3kV+wy -GfLrMp2vbTtWZ2/71WE8XO8Qq5e4y7IY1qLDfJSpSisM7SqYjk8QBsnWfSY2NAgg -hcMimltbecQ9KSYvO9z3QdXmqgWWTxObNUCYcOU9zWrjz0dnaujzZq0oUKs34/i/ -6X5ZUBmnZGy6vl2NR7I= ------END CERTIFICATE----- diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.csr b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.csr deleted file mode 100644 index 514456e..0000000 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.csr +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN CERTIFICATE REQUEST----- -MIICvDCCAaQCAQAwTzELMAkGA1UEBhMCS1IxDDAKBgNVBAoMA0tETjEMMAoGA1UE -CwwDREZYMSQwIgYDVQQDDBthZ2VudC10dWYtYTE1LWRlZnJlZS1vcmFjbGUwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3Dzi7XpLQuP/5uT1uZG5auCVZ -8KCzxg6b5bRABO34g+yMAHU04oUq7WOrGBb18c9D8XdhxCNoexFRcuxi275BGqR6 -ISr7C90CH60T3U4t0oo1dOV1HTUp42QlF5fM/YH+/wyWEyDup8oIgA15VN97vKSh -41/xDVSHD0lQeqDiiqIJT8sqiVRY5sFPR4GEGNmLTVQ2ZaNOh7vpUE8B2VYmr6lP -q4GVlC8fiMX5Ebu/P7sqhyXItn8SblzWU6l72Wtf6rqnAyR/BEvmuJ6NIpdIGXJd -hrkOjw9KX3bbAMQlklnYfhji2pkJstRGAG4VZa2XCUPIKvS6vk7YW1Af76ejAgMB -AAGgKDAmBgkqhkiG9w0BCQ4xGTAXMBUGA1UdEQQOMAyHBMCoACmHBKwWAQQwDQYJ -KoZIhvcNAQELBQADggEBAKkO6WmOb07rg0xXUbUnBSUNGmru4SwjACkBtAELdUMi -zKJu/+FP0Dxe7OLXZxpR04J/BgES/PddYzSge4EPpIClg9tpxsBO1GzbIeF7uVe9 -241fBki5ndyd6YxpxWIdjIOzB5hdLfuNNa2lnrhmN7gT+AhT2ne4VZUJH6g9Shl7 -APo4HFFj8Bus6xI49OWeZ3gfkIFpACOnSiefOvYutG+VG+wCVUNHLI25TLVA6iVQ -eCB4IEvJvKT887/tTDmq2a8kdaVcxSaSl1k+L8CcRNBKpM5k9ajdwtLI6bTrUsWz -iYFDK5bsqmD03eAtywVO3W1mt9MrbLaGDTktSnDF1EE= ------END CERTIFICATE REQUEST----- diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.key b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.key deleted file mode 100644 index ae8afbd..0000000 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3Dzi7XpLQuP/5 -uT1uZG5auCVZ8KCzxg6b5bRABO34g+yMAHU04oUq7WOrGBb18c9D8XdhxCNoexFR -cuxi275BGqR6ISr7C90CH60T3U4t0oo1dOV1HTUp42QlF5fM/YH+/wyWEyDup8oI -gA15VN97vKSh41/xDVSHD0lQeqDiiqIJT8sqiVRY5sFPR4GEGNmLTVQ2ZaNOh7vp -UE8B2VYmr6lPq4GVlC8fiMX5Ebu/P7sqhyXItn8SblzWU6l72Wtf6rqnAyR/BEvm -uJ6NIpdIGXJdhrkOjw9KX3bbAMQlklnYfhji2pkJstRGAG4VZa2XCUPIKvS6vk7Y -W1Af76ejAgMBAAECggEAFAo8DTMMwoHGMAnp4jhnZlILcL2pchTIC6QJaArCHHcg -wbDZI+l6Z5kmVJgmB1Wp+YepKJBGygzS+AYrP6VLvifTArW31VTWpIFgOrD6+oQ2 -ciSya/A/Hi9RCsh660uDXC2CrLk6XTYMJYMTNommj462vSw9mA98Be8T+RX7n+Ea -07XApyn7Cm77dyiPY7eIH1i/H0i6CuLtsTIr0iLcKAnINwvkEyTGVNhdms2HPoTU -vdvmhS4UOlXPVp1u+24rkSo0Xzv0QOXH37rHD4Bnm1I25zIiinyWiS+3JJnmlhjS -Cn09eZKwWxN0ybWiBUnMZzORh8QpwesOUgN27E8BnQKBgQDprqR9YSERHtYF2Dlp -bHrntN2x2tu8B5c8JBPHa83L1uOKXa598BXGsVoZEaivmxzt77M0r/ZR30fhUBFf -FNWsFduCJ0MIQSQli7QuxPsa8flFRFT6LT2+DHrqLzfxOBrA8zEjqtQHnrZ/yhZw -n3W3IS6Pm6m8rVDltL+JMbjzhwKBgQDIiuP0LK/+atLqvRR2LPUjotg8pSfowP2S -36nuCSqXSSUVsSH1Y+pvlJGtPKZUV4Pml8Y1Y5cJ4LS0WcD+YwxrA7PtWuWvD28w -YbzrcgmCThqHyYh2THvU4WVwT3lIP/eVWiYekCLm65J8A4IYC+o6nOQv2nJ/0uFH -fRIeUttqBQKBgHJll4r1iK2L7fRQhNKSU5yo0zrlTFrBUI0VkEU5Bjc6zIuJDwoC -BXcOjW/mUDEfe0sT5CPv3GL6LoMjok1ssqmazanqtIsO8LYcrSmULuVi/cemCv+q -NCacj3Ojh/xjnd1FcJHoaAIO9YKbmN6rgYIUEWomJzMBma/KC1YLbGJzAoGBALfm -Nbe6KwHBb/z2uwbLn1i4glbKlNhp8Z54IFo6aaYl2y4TKzLeFyOPOC+GiHibcEdL -MuXOl7jlKJCiJcqhhce0s5CbZDiujKXvWtEF2BZ4DPgsJUlmRcAnmV/uYSeSETYS -XxZz0q2zpLa4eNoYQwjQyqffSFRTS2bFGJJaJP8JAoGBANqWTKzzpXnCvo8Vde6r -7Cb6A9W4LzH6mz89WByukfHQ9poDQXFOCkGleMe2Pna0HX/AJ7/vij2qenAcqJ9B -Kj8G079ZRGBEgkoR17Ft8YIVJUYtUSBTmKmzNqGxa3Hwbhnts7OPpwGm+xZRl/Xu -2McqPqx7GSqLM0X+qpScmQ4I ------END PRIVATE KEY----- diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.p12 b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.p12 deleted file mode 100644 index 1648dbc..0000000 Binary files a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/dfxagent-bsm-lab-oracle.p12 and /dev/null differ diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/truststore-bsm-lab-oracle.jks b/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/truststore-bsm-lab-oracle.jks deleted file mode 100644 index 03c745b..0000000 Binary files a/src/certificate/pki/leaf-dfxagent-bsm-lab-oracle/truststore-bsm-lab-oracle.jks and /dev/null differ diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-leaf-ext.cnf b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-leaf-ext.cnf index 1f6ac23..4dc85fb 100644 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-leaf-ext.cnf +++ b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-leaf-ext.cnf @@ -7,5 +7,10 @@ authorityKeyIdentifier = keyid,issuer subjectAltName = @alt_names [ alt_names ] +DNS.1 = agent-bsm-lab-postgres IP.1 = 192.168.0.41 IP.2 = 172.22.1.4 +IP.3 = 127.0.0.1 +IP.4 = ::1 +#도메인이 있는 경우에는 해당 도메인을 DNS.x에 기입 +#도메인이 없는 경우에는 사용할 IP를 hosts 파일에 기술하고 해당 hostname을 DNS.x에 기입 \ No newline at end of file diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-req.cnf b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-req.cnf index ad094c7..ff81413 100644 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-req.cnf +++ b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres-req.cnf @@ -10,13 +10,16 @@ C = KR O = KDN OU = DFX CN = agent-bsm-lab-postgres +#CN에 해당하는 값은 settings.json의 myHostId 값 기재 (mTLS에 따른 클라이언트 검증의 확인 문자로 사용함) [ req_ext ] subjectAltName = @alt_names [ alt_names ] -DNS.1 = localhost +DNS.1 = agent-bsm-lab-postgres IP.1 = 192.168.0.41 IP.2 = 172.22.1.4 IP.3 = 127.0.0.1 -IP.4 = ::1 \ No newline at end of file +IP.4 = ::1 +#도메인이 있는 경우에는 해당 도메인을 DNS.x에 기입 +#도메인이 없는 경우에는 사용할 IP를 hosts 파일에 기술하고 해당 hostname을 DNS.x에 기입 \ No newline at end of file diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.crt b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.crt index 64ac048..b7a304d 100644 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.crt +++ b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.crt @@ -1,28 +1,28 @@ -----BEGIN CERTIFICATE----- -MIIEtTCCAp2gAwIBAgIUdxabf8i0ErEOGJuXHDWwV95e5cUwDQYJKoZIhvcNAQEL +MIIE2DCCAsCgAwIBAgIUdxabf8i0ErEOGJuXHDWwV95e5ccwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCS1IxEDAOBgNVBAoMB0JTTS1MQUIxJDAiBgNVBAMMG0JT -TS1MQUIgS0ROIEludGVybWVkaWF0ZSBDQTAeFw0yNTEyMjIwNDIxMDNaFw0yODAz -MjYwNDIxMDNaMEoxCzAJBgNVBAYTAktSMQwwCgYDVQQKDANLRE4xDDAKBgNVBAsM +TS1MQUIgS0ROIEludGVybWVkaWF0ZSBDQTAeFw0yNjAxMDYwNDEzMTdaFw0yODA0 +MTAwNDEzMTdaMEoxCzAJBgNVBAYTAktSMQwwCgYDVQQKDANLRE4xDDAKBgNVBAsM A0RGWDEfMB0GA1UEAwwWYWdlbnQtYnNtLWxhYi1wb3N0Z3JlczCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKBD/+vSJDFwSE6MmdonITN15bB5w9HfIN35 e5sFTZQHCt3mW5OBdcHKRX/nQ3Kh3Gv/cf0Ak6p3qmkoATYLgcdfUnLpjmjyErOB u7Y2zZ1EN1HJXD2vGHfl5GiBFqsJyW/oLGdk/7/TJoTk0lRWmNbs5/mtOzBSBRXq b6YlUca2nz0ZlJk8DOZqJZh3uVBly4F1pu/2ez/Po3ND4LrCnBJFrUDlPewOpurv 5PJfQbehfFtrVyIOsJp2gfI3PTTqS9IOZyXhxxKMlthzTLdlUxomuFI8ojVgetS0 -DvQwIac6S/8Po0WS8PX+xOwoLBGBa6OmSV4PuIFyw77tQCspDfMCAwEAAaOBlzCB -lDAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF +DvQwIac6S/8Po0WS8PX+xOwoLBGBa6OmSV4PuIFyw77tQCspDfMCAwEAAaOBujCB +tzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLX508FJQ/e7TZbGARZSbafKVfkxMB8G -A1UdIwQYMBaAFDyRputwmHMoQqY3pvLX00P7CAgPMBUGA1UdEQQOMAyHBMCoACmH -BKwWAQQwDQYJKoZIhvcNAQELBQADggIBADwU0W/vUfvR0ejPnlxVi3MO6FSndFxb -jGWCmTV2wHr/Awd+rasRS6btyKj93iLDTugAypRQYvhQeD+av7zKyfGwEAuMZGdl -ao7D0e6rByscr2fPFupHA0hynsqdJP4ufGA9WA7KOHk3fDlVa3agSbWRGNdjx2Ol -ZyZB2AO+bJGpSYAxEHk96990OBAfo+DxKMyDJ2pks1AnWi1nz4p0Bzc5zAgfg2dD -vFhkxXIdk69IKvoINhfqQ0erv+WemazP465HZfJ6DtS8KnVcz/+XulMNPlrV4AZ4 -bVLz8fwgIT4b8uCbC5jDSUd2jTIXui/tnYbRqk1sJice9NRLsq8tsTCe/vAQaPzy -/MHwjDPvkW8lTVhBpWkzndE9TgQeDZ8AjcAQOadVFqxljDW8CZqdruvuXjJKyhv5 -BVsLRlHAdBTBW2C84NjmemuAX2VpOz19WEnstwUDLjIvPC92PhuMK+bzWtGEtRb9 -86x3kKZCBNIirv7y1ns3s3Ynl6xPH83yRdsgtpV9XGj9YivcJGsjUi5ELYzrN0jK -ZDFFn0X+/d+LOaLTmYqte4jnEtUHGOgcWSdWjW/kwHmgPOtpJ289jdd5J7SSagKy -psgwIXY/Sq2etJYg3jwLALfWwXgtIcuJonMmUXIJbTbkrKtSAJhTm6yI2Eu3uOaX -ZU5e/WRdi2/B +A1UdIwQYMBaAFDyRputwmHMoQqY3pvLX00P7CAgPMDgGA1UdEQQxMC+CCWxvY2Fs +aG9zdIcEwKgAKYcErBYBBIcEfwAAAYcQAAAAAAAAAAAAAAAAAAAAATANBgkqhkiG +9w0BAQsFAAOCAgEAZcDn8HEfMhIF/QXExrjSqma1Yp0lIPPtLnhl27OvSvrG8dQx +7IjmZyQ3CKOWfbhtmKTKaUzP9f4kfg/I1GhgKAZoObZfkaCUHUyUfEdd3iG3OsRT +SwvpXMRW7gNtMe1dxzwldb4B24H813pIti27bUPVmoGdGhfqmRd0n1uq+1X9iJo3 +ag3os4UAlliIBYGtjoaf1Dog1Ps6VWm+6533TpB169GyjgYC4np+L7BTmfojonto +Vx+yqphRR7iTJWWEY1qRhGoTT4AjKKVQ/UpwaPBs1kaqVAGZfYvo1BgriYQnYQj4 +gyLph/IdCP8NyppMXz9TUtN3ln92g+VuECCChIYXtlxGzwPKtOmij9ZdLzPSsOop +QxL1nFbQv/2kFXdXns/pzMNw4xBxdhKDqEWY6Rp1xSkfXQWxjDAS2TPePicBN8dw +xL82izDjFDG6Vijujczo41rag1/BdLSDbiRgRiUnmeHsJse0eznc+zcjiunHcTAK +oGORJtRxA5fizEU20Z3S2Q6cs36CLdmBeyN56aTcRzYXnbAjzh1ZZV5c5A/ApekT +by3NN0KicbWGdxNptvDL08iIT4KEOFRgqq4jiFUf6yWt0KzPswa2Jzpek8cLxN4M +L4gGXVWzTkQe4cwGYEP0ztb5ymng7zqcRlidOIiNXFcR2Zx6FC2cu4+bahY= -----END CERTIFICATE----- diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.csr b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.csr index 2893a17..966f2ed 100644 --- a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.csr +++ b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.csr @@ -1,17 +1,18 @@ -----BEGIN CERTIFICATE REQUEST----- -MIICtzCCAZ8CAQAwSjELMAkGA1UEBhMCS1IxDDAKBgNVBAoMA0tETjEMMAoGA1UE +MIIC2jCCAcICAQAwSjELMAkGA1UEBhMCS1IxDDAKBgNVBAoMA0tETjEMMAoGA1UE CwwDREZYMR8wHQYDVQQDDBZhZ2VudC1ic20tbGFiLXBvc3RncmVzMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoEP/69IkMXBIToyZ2ichM3XlsHnD0d8g 3fl7mwVNlAcK3eZbk4F1wcpFf+dDcqHca/9x/QCTqneqaSgBNguBx19ScumOaPIS s4G7tjbNnUQ3UclcPa8Yd+XkaIEWqwnJb+gsZ2T/v9MmhOTSVFaY1uzn+a07MFIF FepvpiVRxrafPRmUmTwM5molmHe5UGXLgXWm7/Z7P8+jc0PgusKcEkWtQOU97A6m 6u/k8l9Bt6F8W2tXIg6wmnaB8jc9NOpL0g5nJeHHEoyW2HNMt2VTGia4UjyiNWB6 -1LQO9DAhpzpL/w+jRZLw9f7E7CgsEYFro6ZJXg+4gXLDvu1AKykN8wIDAQABoCgw -JgYJKoZIhvcNAQkOMRkwFzAVBgNVHREEDjAMhwTAqAAphwSsFgEEMA0GCSqGSIb3 -DQEBCwUAA4IBAQCAkshNmPko69x3hPw6ydDH4rRWQwnVASfRkUbpKesQbsTersr/ -E8N5U8JhywBuMqjZgjHVSxRh9mV4iE8XbIW7/kMo8sI6HWp7KEvbqFeYDH74hNgp -j29MZnkk5F4xwFlgnfMMVTtOOcQYg6Pxwxt+M3umrJKYfA9LbAUjOPN+XfO1Qpvf -HW5AXPTECaLmN6TBwa6J2AluNOviNfRm0Snz8DMDHPMzayGUHF3P8p2pm9O/5ckl -pme+kjq6+IgI7N20Sdbiyw8H9cFdKh/zM4jOw3XOQuetYikBaqP5r6i4UGAASz// -xj+CULkGpQX2LxQSVkj18RmQ3nD5bQDTAzij +1LQO9DAhpzpL/w+jRZLw9f7E7CgsEYFro6ZJXg+4gXLDvu1AKykN8wIDAQABoEsw +SQYJKoZIhvcNAQkOMTwwOjA4BgNVHREEMTAvgglsb2NhbGhvc3SHBMCoACmHBKwW +AQSHBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAGU0 +yti2QZHIFM6iGYI/pUs8o+fkDya7qvN15bQaAXg3ESqC56fieclch3IRcJlcojgq +Ht16xsuqfOlk+dVzrsU5pEONLmArXzWTRo4u9GdX6WXlW86BktDlA+dSCnIoVamw +Ak6alnE/1jhVbRXAh9M42yaFlrIDIeqMBbpsbiYtIPUhsH595Z9QpwP+bRrN3ER4 +so+0OVH5R8rY+yhzqhandYWSm8aJQDpeUuUwVQWwx//JJvcuXkO56Mkex5Ad4nnw +zKpOVBuq90Zw4Zd6lEZEacum2q4qjvXRlYf2psoYR4JiHnSysWrAY9WPV3LEjJnr +fvAUv+dsGX0LFshJyK4= -----END CERTIFICATE REQUEST----- diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.p12 b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.p12 index 18c7ab1..56310e5 100644 Binary files a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.p12 and b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/dfxagent-bsm-lab-postgres.p12 differ diff --git a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/truststore-bsm-lab-postgres.jks b/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/truststore-bsm-lab-postgres.jks deleted file mode 100644 index 7db4168..0000000 Binary files a/src/certificate/pki/leaf-dfxagent-bsm-lab-postgres/truststore-bsm-lab-postgres.jks and /dev/null differ diff --git a/src/certificate/pki/root/root-ext-kdn.cnf b/src/certificate/pki/root/root-ext-kdn.cnf index 2b1fd10..17e1a78 100644 --- a/src/certificate/pki/root/root-ext-kdn.cnf +++ b/src/certificate/pki/root/root-ext-kdn.cnf @@ -1,5 +1,15 @@ -[ v3_intermediate_ca ] -basicConstraints = critical, CA:true, pathlen:0 +[ req ] +distinguished_name = dn +x509_extensions = v3_ca +prompt = no + +[ dn ] +C = KR +O = BSM-LAB +CN = BSM-LAB KDN Root CA + +[ v3_ca ] +basicConstraints = critical, CA:true keyUsage = critical, keyCertSign, cRLSign subjectKeyIdentifier = hash authorityKeyIdentifier = keyid:always,issuer diff --git a/src/certificate/pki/root/rootca-kdn.crt b/src/certificate/pki/root/rootca-kdn.crt index af21bbe..dc155bb 100644 --- a/src/certificate/pki/root/rootca-kdn.crt +++ b/src/certificate/pki/root/rootca-kdn.crt @@ -1,31 +1,31 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/src/certificate/pki/root/rootca-kdn.key b/src/certificate/pki/root/rootca-kdn.key index fea5497..e22b6b3 100644 --- a/src/certificate/pki/root/rootca-kdn.key +++ b/src/certificate/pki/root/rootca-kdn.key @@ -1,54 +1,54 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -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 -----END ENCRYPTED PRIVATE KEY----- diff --git a/src/certificate/pki/root/rootca-kdn.srl b/src/certificate/pki/root/rootca-kdn.srl deleted file mode 100644 index 9bfe5ac..0000000 --- a/src/certificate/pki/root/rootca-kdn.srl +++ /dev/null @@ -1 +0,0 @@ -114B9886D93F82DBD6487C8BA513CFEB34C7C78E