Decrypt the certificate held in an EncryptedValue.
Declared in <openssl/crmf.h>
X509*
OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert(
OSSL_CRMF_ENCRYPTEDVALUE const* ecert,
OSSL_LIB_CTX* libctx,
char const* propq,
EVP_PKEY* pkey);
Decrypted X509 certificate copy owned by the caller, or NULL on error; free with X509_free().
| Name | Description |
|---|---|
| ecert | EncryptedValue containing the encrypted certificate. |
| libctx | Library context for algorithm fetches, or NULL for the default. |
| propq | Property query for algorithm fetches, or NULL. |
| pkey | Private key used to decrypt the certificate (indirect POPO; RFC 4210 section 5.2.8.2). |