The string address should be parsable as a URI. For convenience sake, the common characters {@code ' '} (spaces) and {@code '%'} (percentcharacters not followed by two hex digits) are automatically percent-encoded. All other invalid URI characters must be manually escaped by the caller, e.g. {@code} "/my_keys^2}"} should be {@code "/%7Bmy_keys%5e2%7D"}.
This method will search for an installed driver with an identifier matching the scheme of the URI. If no such driver is found (or the scheme is omitted), the available drivers will be queried in installation order and the first driver that accepts the address will be used. @param address Address string of the key storage location. @return an open store pointing to the specified address. @throws IllegalAddressException if the address is not a valid URI or if itis not recognized by the specified driver. @throws NoSuitableDriverException if the address cannot be handled by anyinstalled driver. @throws StoreException if there was an issue opening the location.
|
|