reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::BaseSecurity Member List

This is the complete list of members for resip::BaseSecurity, including all inherited members.

addCertDER(PEMType type, const Data &name, const Data &certDER, bool write)resip::BaseSecurityprotected
addCertPEM(PEMType type, const Data &name, const Data &certPEM, bool write)resip::BaseSecurityprotected
addCertX509(PEMType type, const Data &name, X509 *cert, bool write)resip::BaseSecurityprotected
addDomainCertDER(const Data &domainName, const Data &certDER)resip::BaseSecurity
addDomainCertPEM(const Data &domainName, const Data &certPEM)resip::BaseSecurity
addDomainPrivateKeyPEM(const Data &domainName, const Data &privateKeyPEM, const Data &privateKeyPassPhrase=Data::Empty)resip::BaseSecurity
addPrivateKeyDER(PEMType type, const Data &name, const Data &privateKeyDER, bool write, const Data &privateKeyPassPhrase=Data::Empty)resip::BaseSecurityprotected
addPrivateKeyPEM(PEMType type, const Data &name, const Data &privateKeyPEM, bool write, const Data &privateKeyPassPhrase=Data::Empty)resip::BaseSecurityprotected
addPrivateKeyPKEY(PEMType type, const Data &name, EVP_PKEY *pKey, bool write)resip::BaseSecurityprotected
addRootCertPEM(const Data &x509PEMEncodedRootCerts)resip::BaseSecurity
addUserCertDER(const Data &aor, const Data &certDER)resip::BaseSecurity
addUserCertPEM(const Data &aor, const Data &certPEM)resip::BaseSecurity
addUserPrivateKeyDER(const Data &aor, const Data &certDER, const Data &privateKeyPassPhrase=Data::Empty)resip::BaseSecurity
addUserPrivateKeyPEM(const Data &aor, const Data &certPEM, const Data &privateKeyPassPhrase=Data::Empty)resip::BaseSecurity
allowWildcardCertificates()resip::BaseSecurityinlinestatic
BaseSecurity(const CipherList &cipherSuite=StrongestSuite, const Data &defaultPrivateKeyPassPhrase=Data::Empty, const Data &dHParamsFilename=Data::Empty)resip::BaseSecurity
CertificateInfoContainer typedefresip::BaseSecurity
checkAndSetIdentity(SipMessage &msg, const Data &derCert=Data::Empty) constresip::BaseSecurity
checkIdentity(const Data &signerDomain, const Data &in, const Data &sig, X509 *cert=NULL) constresip::BaseSecurity
checkSignature(MultipartSignedContents *, Data *signedBy, SignatureStatus *sigStat)resip::BaseSecurity
CommonName enum valueresip::BaseSecurity
computeIdentity(const Data &signerDomain, const Data &in) constresip::BaseSecurity
decrypt(const Data &decryptorAor, const Pkcs7Contents *)resip::BaseSecurity
DomainCert enum valueresip::BaseSecurity
DomainPrivateKey enum valueresip::BaseSecurity
dumpAsn(const char *, Data)resip::BaseSecurityprotectedstatic
encrypt(Contents *, const Data &recipCertName)resip::BaseSecurity
ExportableSuiteresip::BaseSecuritystatic
generateUserCert(const Data &aor, int expireDays=365, int keyLen=2048)resip::BaseSecurity
getCertDER(PEMType type, const Data &name) constresip::BaseSecurityprotected
getCertName(X509 *cert)resip::BaseSecuritystatic
getCertNames(X509 *cert, std::list< PeerName > &peerNames, bool useEmailAsSIP=false)resip::BaseSecuritystatic
getDomainCert(const Data &domain)resip::BaseSecurity
getDomainCertDER(const Data &domainName) constresip::BaseSecurity
getDomainKey(const Data &domain)resip::BaseSecurity
getDomainPrivateKeyPEM(const Data &domainName) constresip::BaseSecurity
getPrivateKeyDER(PEMType type, const Data &name) constresip::BaseSecurityprotected
getPrivateKeyPEM(PEMType type, const Data &name) constresip::BaseSecurityprotected
getResipConnectionExDataIdx()resip::BaseSecuritystatic
getRootCertDescriptions() constresip::BaseSecurity
getSslCtx()resip::BaseSecurity
getTlsCtx()resip::BaseSecurity
getUserCert(const Data &aor)resip::BaseSecurity
getUserCertDER(const Data &aor) constresip::BaseSecurity
getUserPassPhrase(const Data &aor) constresip::BaseSecurity
getUserPrivateKey(const Data &aor)resip::BaseSecurity
getUserPrivateKeyDER(const Data &aor) constresip::BaseSecurity
getUserPrivateKeyPEM(const Data &aor) constresip::BaseSecurity
hasCert(PEMType type, const Data &name, bool logErrors=true) constresip::BaseSecurityprotected
hasDomainCert(const Data &domainName, bool logErrors=true) constresip::BaseSecurity
hasDomainPrivateKey(const Data &domainName) constresip::BaseSecurity
hasPrivateKey(PEMType type, const Data &name) constresip::BaseSecurityprotected
hasUserCert(const Data &aor) constresip::BaseSecurity
hasUserPassPhrase(const Data &aor) constresip::BaseSecurity
hasUserPrivateKey(const Data &aor) constresip::BaseSecurity
initialize()resip::BaseSecuritystatic
isSelfSigned(const X509 *cert)resip::BaseSecuritystatic
mAllowWildcardCertificatesresip::BaseSecurityprotectedstatic
matchHostName(const Data &certificateName, const Data &domainName)resip::BaseSecuritystatic
matchHostNameWithWildcards(const Data &certificateName, const Data &domainName)resip::BaseSecurityprotectedstatic
mCipherListresip::BaseSecurityprotected
mDefaultPrivateKeyPassPhraseresip::BaseSecurityprotected
mDHParamsFilenameresip::BaseSecurityprotected
mDomainCertsresip::BaseSecurityprotected
mDomainPrivateKeysresip::BaseSecurityprotected
mRootCertsresip::BaseSecurityprotected
mRootSslCertsresip::BaseSecurityprotected
mRootTlsCertsresip::BaseSecurityprotected
mSslCtxresip::BaseSecurityprotected
mTlsCtxresip::BaseSecurityprotected
mUserCertsresip::BaseSecurityprotected
mUserPassPhrasesresip::BaseSecurityprotected
mUserPrivateKeysresip::BaseSecurityprotected
NameType enum nameresip::BaseSecurity
onReadPEM(const Data &name, PEMType type, Data &buffer) const =0resip::BaseSecuritypure virtual
onRemovePEM(const Data &name, PEMType type) const =0resip::BaseSecuritypure virtual
onWritePEM(const Data &name, PEMType type, const Data &buffer) const =0resip::BaseSecuritypure virtual
OpenSSLCTXClearOptionsresip::BaseSecuritystatic
OpenSSLCTXSetOptionsresip::BaseSecuritystatic
parseOpenSSLCTXOption(const Data &optionName)resip::BaseSecuritystatic
parseSSLType(const Data &typeName)resip::BaseSecuritystatic
PassPhraseMap typedefresip::BaseSecurity
PEMType enum nameresip::BaseSecurity
preload()=0resip::BaseSecuritypure virtual
PrivateKeyMap typedefresip::BaseSecurity
removeCert(PEMType type, const Data &name)resip::BaseSecurityprotected
removeDomainCert(const Data &domainName)resip::BaseSecurity
removeDomainPrivateKey(const Data &domainName)resip::BaseSecurity
removePrivateKey(PEMType type, const Data &name)resip::BaseSecurityprotected
removeUserCert(const Data &aor)resip::BaseSecurity
removeUserPassPhrase(const Data &aor)resip::BaseSecurity
removeUserPrivateKey(const Data &aor)resip::BaseSecurity
RootCert enum valueresip::BaseSecurity
setAllowWildcardCertificates(bool bEnable)resip::BaseSecurityinlinestatic
setDHParams(SSL_CTX *ctx)resip::BaseSecurityprotected
setUserPassPhrase(const Data &aor, const Data &passPhrase)resip::BaseSecurity
sign(const Data &senderAor, Contents *)resip::BaseSecurity
signAndEncrypt(const Data &senderAor, Contents *, const Data &recipCertName)resip::BaseSecurity
StrongestSuiteresip::BaseSecuritystatic
SubjectAltName enum valueresip::BaseSecurity
UserCert enum valueresip::BaseSecurity
UserPrivateKey enum valueresip::BaseSecurity
X509List typedefresip::BaseSecurity
X509Map typedefresip::BaseSecurity
~BaseSecurity()resip::BaseSecurityvirtual