
Error:
# ipsec showhostkey --left ipsec showhostkey nss directory showhostkey: /etc/ipsec.d ipsec showhostkey no secrets filename matched "/etc/ipsec.d/*.secrets" No keys found
Solution:
This is the step which you will have to follow to do the same
# ipsec newhostkey --output /etc/ipsec.secrets --bits 2048 --verbose --configdir /etc/pki/nssdb
Once the key is generated in your ipsec.secrets file, open it and add the following line
# vi /etc/ipsec.secrets : RSA { : RSA { : RSA { # RSA 2048 bits ip-10-10-10-134 Tue Oct 9 10:32:09 2012 # for signatures only, UNSAFE FOR ENCRYPTION #pubkey=0sAQOtfFcvEQ6QJvVrr0DEFCa9ImnGLwOWXkTVsNJUptu8GRDLmD5otOiwiQG7LGs7fDsKoLUKhnMskixtwoSgNzBAk8tfykZGUCxK/q2nvJ+QN67SG1Xlh3SG3c/FaVPRmS7WYKYCO942iZrZuao/sj+NuJWr0nL8zkEO0KVX5FId8vnmmOak8vwDeGQ0K2g1zgMRIrj1jYSahe/tSr6bMnCvYFkXiKHn50zjyfktGnChsJNcRtgj2R4RUcK6ahtXfYRRMCCzITuSKy2eG+yPQ/vOuaTOqkiKp9FmkF0UZDDE/GjK65zwe2JEVRtmvDX/tzR7Lsgfk5mcCdGWsnIR499XL Modulus: 0xad7c572f110e9026f56baf40c41426bd2269cp62f03965e44d5b0d254a6dbbc1910cb983e68b4e8b08901bb2c6b3b7c3b0aa0b50a86732c922c6dc284a037304093cb5fc991940b12bfab69ef27e40debb486d57961dd21b773f15a54f4664bb59829808ef78da266b66e6a8fec8fe36e256af49cbf339043b42955f914877cbe79a639a93cbf00de190d0ada0d7380c448ae3d636126a17bfb52afa6cc9c2bd81645e22879f9d338f27e4b469c286c24d711b608f647845470ae9a86d5df61144c082cc84ee48acb6786fb23d0fef3ae6933aa9222a9f459a41745190c313f1a32bae73c1ed8911546d9af0d7fedcd1ecbb207e4e667027465ac9c8478f7d5cb PublicExponent: 0x03 # everything after this point is CKA_ID in hex format when using NSS PrivateExponent: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 Prime1: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 Prime2: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 Exponent1: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 Exponent2: 0xf0ece7ac58e0dcpae7aa3638a98cfa1f132c152f4 Coefficient: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 CKAIDNSS: 0xf0ece7ac58e0dcae7aa3638a98cfa1f132c152f4 } # do not change the indenting of that "}"
Now you can check for the new host keys
# ipsec showhostkey --left # rsakey AQOtfFcvE leftrsasigkey=0sAQOtfFcvEQ6QJvVrr0DEFCa9ImnGLwOWXkTVsNJUptu8GRDLmD5otOiwiQG7LGs7fDsKoLUKhnMskixtwoSgNzBAk8tfyZGUCxK/q2nvJ+QN67SG1Xlh3SG3c/FaVPRmS7WYKYCO942iZrpuao/sj+NuJWr0nL8zkEO0KVX5FId8vnmmOak8vwDeGQ0K2g1zgMRIrj1jYSahe/tSr6bMnCvYFkXiKHn50zjyfktGnChsJNcRtgj2R4RUcK6ahtXfYRRMCCzITuSKy2eG+yPQ/vOuaTOqkiKp9FmkF0UZDDE/GjK65zwe2JEVRtmvDX/tzR7Lsgfk5mcCdGWsnIR499XL # ipsec showhostkey --right # rsakey AQOtfFcvE rightrsasigkey=0sAQOtfFcvEQ6QJvVrr0DEFCa9ImnGLwOWXkTVsNJUptu8GRDLmD5otOiwiQG7LGs7fDsKoLUKhnMskixtwoSgNzBAk8tfyZGUCxK/q2nvJ+QN67SG1Xlh3SG3c/FaVPRmS7WYKYCO942iZrZuao/sj+NuJWr0nL8zkEO0KVX5FId8vnmmOak8vwDeGQ0K2g1zgMRIrj1jYSahe/tSr6bMnCvYFkXiKHn50zjyfktGnChsJNcRtgj2R4RUcK6ahtXfYRRMCCzITuSKy2eG+yPQ/vOuaTOqkiKp9FmkF0UZDDE/GjK65zwe2JEVRtmvDX/tzR7Lsgfk5mcCdGWsnIR499XL
For complete configuration of openswan including screenshots follow this page
openswan configuration in RedHat5