Generic interface applications may implement to convey self or peer certificate related information.
Declared in <folly/io/async/ssl/OpenSSLTransportCertificate.h>
class OpenSSLTransportCertificate
: public virtual AsyncTransportCertificate
| Name | Description |
|---|---|
AsyncTransportCertificate | Generic interface applications may implement to convey self or peer certificate related information. |
| Name | Description |
|---|---|
~OpenSSLTransportCertificate [destructor] [virtual] | Destroys the certificate. |
asOpenSSLTransportCertificate [virtual] | Returns this object as an OpenSSL transport certificate. |
getDER [virtual] | Returns the DER encoding of the certificate, if available. |
getIdentity [virtual] | Returns the identity this certificate conveys. |
getX509 [virtual] | Returns the X509 structure associated with this certificate. |
| Name | Description |
|---|---|
tryExtractX509 | Extracts an X509 from cert if it is an OpenSSL transport certificate. |
| Name | Description |
|---|---|
BasicTransportCertificate | In-memory transport certificate holding an identity and an optional X509. |