21#ifndef _KSSLCERTCHAIN_H
22#define _KSSLCERTCHAIN_H
31class KSSLCertChainPrivate;
34#include <ksslcertificate.h>
47friend class KSSLPeerInfo;
89 void setChain(TQPtrList<KSSLCertificate>& chain);
98 void setChain(TQStringList chain) TDE_DEPRECATED;
114 TQPtrList<KSSLCertificate>
getChain();
130 KSSLCertChainPrivate *d;
KSSLCertChain()
Construct a KSSLCertChain object.
TQPtrList< KSSLCertificate > getChain()
Obtain a copy of the certificate chain.
void setChain(void *stack_of_x509)
Set the raw chain from OpenSSL.
bool isValid()
Determine if this represents a valid certificate chain.
KSSLCertChain * replicate()
Do a deep copy of the certificate chain.
int depth()
Determine the number of entries (depth) of the chain.
void * rawChain()
Read the raw chain in OpenSSL format.
void setCertChain(const TQStringList &chain)
Set the certificate chain as a list of base64 encoded X.509 certificates.