![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qtlsbackend_schannel_p.h"#include "qtlskey_schannel_p.h"#include "qx509_schannel_p.h"#include "qtls_schannel_p.h"#include "../shared/qasn1element_p.h"#include <QtNetwork/private/qsslcertificate_p.h>#include <QtNetwork/private/qsslcipher_p.h>#include <QtNetwork/private/qssl_p.h>#include <QtNetwork/qsslcertificate.h>#include <QtNetwork/qsslcertificateextension.h>#include <QtNetwork/qsslsocket.h>#include <QtCore/qscopeguard.h>#include <QtCore/qoperatingsystemversion.h>#include <QtCore/qregularexpression.h>#include <QtCore/qdatastream.h>#include <QtCore/qmutex.h>#include <security.h>#include <schnlsp.h>Go to the source code of this file.
Classes | |
| struct | QTlsPrivate::SchannelCipherInfo |
Namespaces | |
| namespace | QTlsPrivate |
| Namespace containing onternal types that TLS backends implement. | |
Functions | |
| Q_LOGGING_CATEGORY (lcTlsBackendSchannel, "qt.tlsbackend.schannel") | |
| QByteArray | _q_makePkcs12 (const QList< QSslCertificate > &certs, const QSslKey &keykey, const QString &passPhrase) |
| QAsn1Element | _q_PKCS12_key (const QSslKey &keykey) |
| QList< QSslCipher > | QTlsPrivate::defaultCiphers () |
| QT_WARNING_POP const SchannelCipherInfo * | QTlsPrivate::cipherInfoByOpenSslName (const QString &namename) |
| QList< CRYPTO_SETTINGS > | QTlsPrivate::cryptoSettingsForCiphers (const QList< QSslCipher > &ciphers) |
| QList< QSslCipher > | QTlsPrivate::ciphersByName (QStringView schannelSuiteName) |
| bool | QTlsPrivate::containsTls13Cipher (const QList< QSslCipher > &ciphers) |
| static void | QTlsPrivate::attachPrivateKeyToCertificate (PCCERT_CONTEXT context, const QSslKey &privateKey, QStringView certName) |
Variables | |
| QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED std::array< SchannelCipherInfo, 44 > | QTlsPrivate::schannelCipherInfo |
| UNICODE_STRING | QTlsPrivate::cbcChainingMode |
| UNICODE_STRING | QTlsPrivate::gcmChainingMode |
| #define BCRYPT_ECDH_ALGORITHM L"ECDH" |
Definition at line 93 of file qtls_schannel.cpp.
| #define BCRYPT_ECDSA_ALGORITHM L"ECDSA" |
Definition at line 96 of file qtls_schannel.cpp.
| #define CHECK_ATTRIBUTE | ( | attributeName | ) |
| #define CHECK_STATUS | ( | status | ) |
| #define DEBUG_WARN | ( | message | ) |
| #define MAP_PROTOCOL | ( | sp_protocol, | |
| q_protocol ) |
| #define SEC_E_APPLICATION_PROTOCOL_MISMATCH _HRESULT_TYPEDEF_(0x80090367L) |
Definition at line 46 of file qtls_schannel.cpp.
| #define SECBUFFER_ALERT 17 |
Definition at line 38 of file qtls_schannel.cpp.
| #define SECPKG_ATTR_APPLICATION_PROTOCOL 35 |
Definition at line 41 of file qtls_schannel.cpp.
| #define SECURITY_WIN32 |
Definition at line 27 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_0 (SP_PROT_TLS1_0_CLIENT | SP_PROT_TLS1_0_SERVER) |
Definition at line 63 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_0_CLIENT SP_PROT_TLS1_CLIENT |
Definition at line 60 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_0_SERVER SP_PROT_TLS1_SERVER |
Definition at line 57 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_1 (SP_PROT_TLS1_1_CLIENT | SP_PROT_TLS1_1_SERVER) |
Definition at line 72 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_1_CLIENT 0x00000200 |
Definition at line 69 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_1_SERVER 0x00000100 |
Definition at line 66 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_2 (SP_PROT_TLS1_2_CLIENT | SP_PROT_TLS1_2_SERVER) |
Definition at line 81 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_2_CLIENT 0x00000800 |
Definition at line 78 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_2_SERVER 0x00000400 |
Definition at line 75 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_3 (SP_PROT_TLS1_3_CLIENT | SP_PROT_TLS1_3_SERVER) |
Definition at line 90 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_3_CLIENT 0x00002000 |
Definition at line 87 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_3_SERVER 0x00001000 |
Definition at line 84 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_CLIENT 0x00000080 |
Definition at line 54 of file qtls_schannel.cpp.
| #define SP_PROT_TLS1_SERVER 0x00000040 |
Definition at line 51 of file qtls_schannel.cpp.
|
extern |
Definition at line 250 of file qsslsocket_qt.cpp.
References QAsn1Element::fromInteger().
|
extern |
Definition at line 138 of file qsslsocket_qt.cpp.
References QAsn1Element::fromInteger(), QAsn1Element::NullType, and QAsn1Element::OctetStringType.
| Q_LOGGING_CATEGORY | ( | lcTlsBackendSchannel | , |
| "qt.tlsbackend.schannel" | ) |