diff --git a/hvac/v1/__init__.py b/hvac/v1/__init__.py
index <HASH>..<HASH> 100644
--- a/hvac/v1/__init__.py
+++ b/hvac/v1/__init__.py
@@ -44,7 +44,7 @@ class Client(object):
         """
         return self._get('/v1/sys/init').json()['initialized']
 
-    def initialize(self, secret_shares=5, secret_threshold=3):
+    def initialize(self, secret_shares=5, secret_threshold=3, pgp_keys=None):
         """
         PUT /sys/init
         """
@@ -53,6 +53,12 @@ class Client(object):
             'secret_threshold': secret_threshold,
         }
 
+        if pgp_keys:
+            if len(pgp_keys) != secret_shares:
+                raise ValueError('Length of pgp_keys must equal secret shares')
+
+            params['pgp_keys'] = pgp_keys
+
         return self._put('/v1/sys/init', json=params).json()
 
     @property
Add support for PGP encryption for unseal keys

Added in Vault <I>