KeystoreList()
Lists all aliases in a Java keystore.
Requires Extension: Crypto Extension
KeystoreList( keystore=string, keystorePassword=string, keystoreType=string );
Returns: Array
| Argument | Description |
|---|---|
|
keystore
string,
required
|
edit
Path to keystore file |
|
keystorePassword
string,
required
|
edit
Password for the keystore |
|
keystoreType
string,
optional
|
edit
Keystore type (JKS, PKCS12). Auto-detected if omitted. |
Examples
edit// List all key aliases in a PKCS#12 keystore
// Auto-detects the keystore type from the .p12 file extension
aliases = KeystoreList( "/path/to/keystore.p12", "keystorePassword" );
// e.g. [ "mykey", "secondkey" ]
// Use this to check what's in a keystore before extracting keys
for ( alias in aliases ) {
result = GetKeyPairFromKeystore(
"/path/to/keystore.p12",
"keystorePassword",
"keystorePassword",
alias
);
// process each key pair...
}
See also
- Cryptography
- GenerateKeystore()
- GetKeyPairFromKeystore()
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)