| KeyProviderExtension(KeyProvider, KeyProviderExtension.Extension) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createKey(String, byte[], KeyProvider.Options) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createKey(String, KeyProvider.Options) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollNewVersion(String, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeysMetadata(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentKey(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollNewVersion(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyVersion(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyVersions(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetadata(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteKey(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invalidateCache(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isTransient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeys() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| flush() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExtension() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |