as returned by cert_chain
specifies the type of operation occuring
specifies a context relative to type.
private key associated with this certificate if we should use it with this context.
Notes: this object should retain ownership of the returned key; it should not be deleted by the caller.