code: public ServiceFuture<KeyVerifyResult> verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm,
              byte[] digest, byte[] signature, final ServiceCallback<KeyVerifyResult> serviceCallback) {
          KeyIdentifier id = new KeyIdentifier(keyIdentifier);
          return verifyAsync(id.vault(), id.name(), id.version() == null ? "" : id.version(), algorithm, digest,
                  signature, serviceCallback);
      }
docs: Verifies a signature using the specified key.
  
  @param keyIdentifier
  The full key identifier
  @param algorithm
  The signing/verification algorithm. For more information on
  possible algorithm types, see JsonWebKeySignatureAlgorithm.
  @param digest
  The digest used for signing
  @param signature
  The signature to be verified
  @param serviceCallback
  the async ServiceCallback to handle successful and failed
  responses.
  @return the {@link ServiceFuture} object