Work In Progress
Work in progress
Remove obsolete runAllTests.sh
Added initial values for api.vovalidate
Moved all Public / Private key mapping to new EngineBlock_X509_PublicKey and EngineBlock_X509_PrivateKey API. Also no longer support configuration with embedded public / private keys.
Migration tool for /etc/surfconext/engineblock.ini to move literal keys into their own files and clean up the local config while it's at it.
Bugfix to PublicKeyFactory->fromCertData
Bugfixes to migrate_etc
Fixed new key setup, note that we don't deal in public key / private key, but in certificate (which contains the public key) / private key.
Implemented a LazyProxy for certificates from SR metadata so validation is postponed until use.
Documented migrate_etc script
Fixed tests
Refactor: Improved janus client error handling (also show last request and response on error)
Refactor: Improved JANUS command line client to output request and response even on a basic exception
Add header and section to default etc/openconext/engineblock.ini
Fixed example for encryption.keys and added default for default key.
Fixed migrate_etc.php to use default section [local], and use 'default' as keyId for the default key with /etc/surfconext/engineblock.key as location for the file.
Removed obsolete bash profile file.
Default key should no longer be the first key (which is problematic for automated provisioning) but rather should have the keyId 'default'
Merge branch 'develop' into feature/ansible