public static Value getNewValidator() {
		// Get random string
		String message = nextRandomString();
		if (Security.RSAAuthKeysSat()) {
			// Sign the random message
			byte[] signature = Security.sign(message, Security.getAuthorityRSAPrivateKey());
			// Create new value and set children
			Value val = Value.create();
			val.getNewChild(ValueIdentifiers.getMessage()).setValue(message);
			val.getNewChild(ValueIdentifiers.getSignature()).setValue(new ByteArray(signature));
			return val;
		} else {
			System.out.println("Cannot create validator without RSA keys");
			return null;
		}
	}