(cls, privkey_path, passphrase=None)
| 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. |