type
KeyStore
src
const mixin KeyStore
KeyStore stores keys[`Key`] and certificates[`Cert`] in an aliased keystore entry
. Aliases are case-insensitive.
methods
aliases |
Get all the aliases in the key store. |
---|---|
containsAlias |
Return ture if the key store has an entry with the given alias. |
format |
Get the format that this keystore stores entries in. |
get |
Get the entry with the given alias. |
getPrivKey |
Convenience to get a |
getTrust |
Convenience to get a |
remove |
Remove the entry with the given alias. |
save |
Save the entries in the keystore to the output stream. |
set |
Set an alias to have the given entry. |
setPrivKey |
Adds a |
setTrust |
Adds a |
size |
Get the number of |
Slot Details
aliases
containsAlias
format
get
src
abstract KeyStoreEntry? get(Str alias, Bool checked := true)
Get the entry with the given alias.
getPrivKey
src
virtual PrivKeyEntry? getPrivKey(Str alias, Bool checked := true)
Convenience to get a PrivKeyEntry
from the keystore.
getTrust
src
virtual TrustEntry? getTrust(Str alias, Bool checked := true)
Convenience to get a TrustEntry
from the keystore.
remove
save
set
src
abstract This set(Str alias, KeyStoreEntry entry)
Set an alias to have the given entry. If the alias already exists, it is overwritten.
Throws Err if the key store is not writable.
Throws Err if the key store doesn't support writing the entry type.
setPrivKey
setTrust
src
abstract This setTrust(Str alias, Cert cert)
Adds a TrustEntry
to the keystore with the given alias and returns it.