See docs in bosh-micro-cli.
This fork of the UAA release includes > 128-bit encryption. The software may be subject to import or export regulations outside the United States.
By default UAA is configured to use SSL with a self-signed certificate and will be started on port 8443.
Add the following properties to your manifest:
-
uaa.sslCertificate
: Specifies your SSL certificate -
uaa.sslPrivateKey
: Specifies your private key. The key must be a passphrase-less key.
- Generate your private key with any passphrase
openssl genrsa -aes256 -out server.key 1024
- Remove passphrase from key
openssl rsa -in server.key -out server.key
- Generate certificate signing request for CA
openssl req -x509 -sha256 -new -key server.key -out server.csr
- Generate self-signed certificate with 365 days expiry-time
openssl x509 -sha256 -days 365 -in server.csr -signkey server.key -out selfsigned.crt
- The property
uaa.port
can't be set to8989
because this port is used by BOSH to monitor the server.
-
Create a feature branch from the development branch
cd uaa-release git checkout develop git submodule update git checkout -b my_branch
-
Make changes on your branch
-
Deploy your version of uaa-release to test the changes
-
Push to your fork (
git push origin my_branch
) and submit a pull request selectingdevelop
as the target branch