code: public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest,
              byte[] signature) {
          KeyIdentifier id = new KeyIdentifier(keyIdentifier);
          return verify(id.vault(), id.name(), id.version() == null ? "" : id.version(), algorithm, digest, signature);
      }
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
  @return the KeyVerifyResult if successful.