Un bon nombre de fonctions OpenSSL exigent une clé ou un certificat comme paramètres. Les méthodes suivantes peuvent être utilisé pour les récupérer:
Certificats
OpenSSL X.509)
        retournée par openssl_x509_read()
       
      Demandes de signature de certificat (Certificate Signing Requests abrévié CSRs)
OpenSSL X.509 CSR)
        retournée par openssl_csr_new()
       
      Clés publiques/privées
OpenSSL key)
        retournée par openssl_csr_new()
       
      OpenSSL X.509)
       
      array($key, $passphrase), où
        $key
        représente une clé spécifiée par un
        fichier ou une représentation textuelle comme
        cité ci-dessus, et $passphrase représente une
        chaîne contenant la phrase de passe de cette clé privée.