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)
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.


Trivial merge