aboutsummaryrefslogtreecommitdiff
path: root/deliver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'deliver.rb')
-rwxr-xr-x[-rw-r--r--]deliver.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/deliver.rb b/deliver.rb
index b54de2d..c3f04ce 100644..100755
--- a/deliver.rb
+++ b/deliver.rb
@@ -1,9 +1,11 @@
+#!/usr/bin/ruby
+
# https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
require 'http'
require 'openssl'
-document = File.read('message')
+document = File.read(ARGV[0])
date = Time.now.utc.httpdate
keypair = OpenSSL::PKey::RSA.new(File.read('private.pem'))
signed_string = "(request-target): post /inbox\nhost: git.exozy.me\ndate: #{date}"