Merge branch 'charon-cmd-agent'
authorTobias Brunner <tobias@strongswan.org>
Wed, 8 May 2013 12:35:05 +0000 (14:35 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 8 May 2013 12:35:05 +0000 (14:35 +0200)
commitb715176ec4ae3882d7088fabaa03a98993a4e83d
treedfd2063b5afcb43de7218ccb52775a82b3d995f0
parente74bca9e1952cfe4f27f68afeb72be2af56a1256
parent4d38a698b81f9d223142eb04c666472e1d1343ed
Merge branch 'charon-cmd-agent'

Adds support for authentication via ssh-agent to charon-cmd (RSA and ECDSA keys
are currently supported).

The new sshkey plugin parses SSH public keys in RFC 4253 format.

SSH public keys can be configured with the left|rightsigkey ipsec.conf option,
which replaces left|rightrsasigkey and takes a public key in one of three
formats: SSH (RFC 4253, ssh: prefix), DNSKEY (RFC 3110, dns: prefix, not the
full RR, only the actual RSA key), or PKCS#1 (the default, no prefix).
As before the keys are either encoded in hex (0x) or base64 (0s).
left|rightsigkey also accepts the path to a file containing a PEM or DER
encoded public key.