MCPcopy Create free account
hub / github.com/apache/httpd / validate_privkey

Method validate_privkey

test/modules/md/md_cert_util.py:157–163  ·  view source on GitHub ↗
(cls, privkey_path, passphrase=None)

Source from the content-addressed store, hash-verified

155
156 @classmethod
157 def validate_privkey(cls, privkey_path, passphrase=None):
158 privkey_data = cls._load_binary_file(privkey_path)
159 if passphrase:
160 privkey = OpenSSL.crypto.load_privatekey(OpenSSL.crypto.FILETYPE_PEM, privkey_data, passphrase)
161 else:
162 privkey = OpenSSL.crypto.load_privatekey(OpenSSL.crypto.FILETYPE_PEM, privkey_data)
163 return privkey.check()
164
165 def validate_cert_matches_priv_key(self, privkey_path):
166 # Verifies that the private key and cert match.

Callers 2

check_md_credentialsMethod · 0.80
_check_account_keyMethod · 0.80

Calls 1

_load_binary_fileMethod · 0.80

Tested by 1

_check_account_keyMethod · 0.64