code: private void extractUserKeys(URI dsnUri) {
          String userInfo = dsnUri.getUserInfo();
          if (userInfo == null) {
              return;
          }
          String[] userDetails = userInfo.split(":");
          publicKey = userDetails[0];
          if (userDetails.length > 1) {
              secretKey = userDetails[1];
          }
      }
docs: Extracts the public and secret keys from the DSN provided as an {@code URI}.
  
  @param dsnUri DSN as an URI.