fun KeyStore.addOrReplaceKey(alias: String, key: Key, password: CharArray, chain: Array<Certificate>): Unit
Helper extension method to add, or overwrite any key data in store
alias
- name to record the private key and certificate chain underkey
- cryptographic key to storepassword
- password for unlocking the key entry in the future. This does not have to be the same password as any keys stored,
but for SSL purposes this is recommended.chain
- the sequence of certificates starting with the public key certificate for this key and extending to the root CA cert