25 #include "ksslx509v3.h"
30 KSSLX509V3::KSSLX509V3() {
54 return (flags & ((1 << (16+X509_PURPOSE_NS_SSL_SERVER-1))|
55 (1 << (16+X509_PURPOSE_SSL_SERVER-1))|
56 (1 << (16+X509_PURPOSE_SSL_CLIENT-1)))) ?
true :
57 (
false || ((1 << (16+X509_PURPOSE_ANY-1)) &&
68 return (flags & ((1 << (16+X509_PURPOSE_SMIME_ENCRYPT-1))|
69 (1 << (16+X509_PURPOSE_SMIME_SIGN-1)))) ?
true :
70 (
false || ((1 << (16+X509_PURPOSE_ANY-1)) &&
79 return (flags & (1 << (16+X509_PURPOSE_ANY-1))) ?
true :
false;
87 return (flags & (1 << (X509_PURPOSE_SSL_CLIENT-1))) ?
true :
false;
95 return (flags & (1 << (X509_PURPOSE_SSL_SERVER-1))) ?
true :
false;
103 return (flags & (1 << (X509_PURPOSE_NS_SSL_SERVER-1))) ?
true :
false;
119 return (flags & (1 << (X509_PURPOSE_SMIME_ENCRYPT-1))) ?
true :
false;
127 return (flags & (1 << (X509_PURPOSE_SMIME_SIGN-1))) ?
true :
false;
135 return (flags & (1 << (X509_PURPOSE_CRL_SIGN-1))) ?
true :
false;