24
24
#include " qgsauthmanager.h"
25
25
#include " qgslogger.h"
26
26
27
-
28
27
QString QgsAuthCertUtils::getSslProtocolName ( QSsl::SslProtocol protocol )
29
28
{
30
29
switch ( protocol )
@@ -61,7 +60,7 @@ QMap<QString, QList<QSslCertificate> > QgsAuthCertUtils::certsGroupedByOrg( QLis
61
60
QMap< QString, QList<QSslCertificate> > orgcerts;
62
61
Q_FOREACH ( const QSslCertificate& cert, certs )
63
62
{
64
- QString org ( cert. subjectInfo ( QSslCertificate::Organization ) );
63
+ QString org ( SSL_SUBJECT_INFO ( cert, QSslCertificate::Organization ) );
65
64
if ( org.isEmpty () )
66
65
org = " (Organization not defined)" ;
67
66
QList<QSslCertificate> valist = orgcerts.contains ( org ) ? orgcerts.value ( org ) : QList<QSslCertificate>();
@@ -85,7 +84,8 @@ QMap<QString, QList<QgsAuthConfigSslServer> > QgsAuthCertUtils::sslConfigsGroupe
85
84
QMap< QString, QList<QgsAuthConfigSslServer> > orgconfigs;
86
85
Q_FOREACH ( const QgsAuthConfigSslServer& config, configs )
87
86
{
88
- QString org ( config.sslCertificate ().subjectInfo ( QSslCertificate::Organization ) );
87
+ QString org ( SSL_SUBJECT_INFO ( config.sslCertificate (), QSslCertificate::Organization ) );
88
+
89
89
if ( org.isEmpty () )
90
90
org = QObject::tr ( " (Organization not defined)" );
91
91
QList<QgsAuthConfigSslServer> valist = orgconfigs.contains ( org ) ? orgconfigs.value ( org ) : QList<QgsAuthConfigSslServer>();
@@ -265,28 +265,28 @@ QString QgsAuthCertUtils::getCaSourceName( QgsAuthCertUtils::CaCertSource source
265
265
266
266
QString QgsAuthCertUtils::resolvedCertName ( const QSslCertificate &cert, bool issuer )
267
267
{
268
- QString name ( issuer ? cert. issuerInfo ( QSslCertificate::CommonName )
269
- : cert. subjectInfo ( QSslCertificate::CommonName ) );
268
+ QString name ( issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::CommonName )
269
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::CommonName ) );
270
270
271
271
if ( name.isEmpty () )
272
- name = issuer ? cert. issuerInfo ( QSslCertificate::OrganizationalUnitName )
273
- : cert. subjectInfo ( QSslCertificate::OrganizationalUnitName );
272
+ name = issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::OrganizationalUnitName )
273
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::OrganizationalUnitName );
274
274
275
275
if ( name.isEmpty () )
276
- name = issuer ? cert. issuerInfo ( QSslCertificate::Organization )
277
- : cert. subjectInfo ( QSslCertificate::Organization );
276
+ name = issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::Organization )
277
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::Organization );
278
278
279
279
if ( name.isEmpty () )
280
- name = issuer ? cert. issuerInfo ( QSslCertificate::LocalityName )
281
- : cert. subjectInfo ( QSslCertificate::LocalityName );
280
+ name = issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::LocalityName )
281
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::LocalityName );
282
282
283
283
if ( name.isEmpty () )
284
- name = issuer ? cert. issuerInfo ( QSslCertificate::StateOrProvinceName )
285
- : cert. subjectInfo ( QSslCertificate::StateOrProvinceName );
284
+ name = issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::StateOrProvinceName )
285
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::StateOrProvinceName );
286
286
287
287
if ( name.isEmpty () )
288
- name = issuer ? cert. issuerInfo ( QSslCertificate::CountryName )
289
- : cert. subjectInfo ( QSslCertificate::CountryName );
288
+ name = issuer ? SSL_ISSUER_INFO ( cert, QSslCertificate::CountryName )
289
+ : SSL_SUBJECT_INFO ( cert, QSslCertificate::CountryName );
290
290
291
291
return name;
292
292
}
@@ -330,23 +330,23 @@ QString QgsAuthCertUtils::getCertDistinguishedName( const QSslCertificate &qcert
330
330
dirname, " E" , issuer ? acert.issuerInfo ().value ( QCA::Email )
331
331
: acert.subjectInfo ().value ( QCA::Email ) );
332
332
QgsAuthCertUtils::appendDirSegment_ (
333
- dirname, " CN" , issuer ? qcert. issuerInfo ( QSslCertificate::CommonName )
334
- : qcert. subjectInfo ( QSslCertificate::CommonName ) );
333
+ dirname, " CN" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::CommonName )
334
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::CommonName ) );
335
335
QgsAuthCertUtils::appendDirSegment_ (
336
- dirname, " OU" , issuer ? qcert. issuerInfo ( QSslCertificate::OrganizationalUnitName )
337
- : qcert. subjectInfo ( QSslCertificate::OrganizationalUnitName ) );
336
+ dirname, " OU" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::OrganizationalUnitName )
337
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::OrganizationalUnitName ) );
338
338
QgsAuthCertUtils::appendDirSegment_ (
339
- dirname, " O" , issuer ? qcert. issuerInfo ( QSslCertificate::Organization )
340
- : qcert. subjectInfo ( QSslCertificate::Organization ) );
339
+ dirname, " O" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::Organization )
340
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::Organization ) );
341
341
QgsAuthCertUtils::appendDirSegment_ (
342
- dirname, " L" , issuer ? qcert. issuerInfo ( QSslCertificate::LocalityName )
343
- : qcert. subjectInfo ( QSslCertificate::LocalityName ) );
342
+ dirname, " L" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::LocalityName )
343
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::LocalityName ) );
344
344
QgsAuthCertUtils::appendDirSegment_ (
345
- dirname, " ST" , issuer ? qcert. issuerInfo ( QSslCertificate::StateOrProvinceName )
346
- : qcert. subjectInfo ( QSslCertificate::StateOrProvinceName ) );
345
+ dirname, " ST" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::StateOrProvinceName )
346
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::StateOrProvinceName ) );
347
347
QgsAuthCertUtils::appendDirSegment_ (
348
- dirname, " C" , issuer ? qcert. issuerInfo ( QSslCertificate::CountryName )
349
- : qcert. subjectInfo ( QSslCertificate::CountryName ) );
348
+ dirname, " C" , issuer ? SSL_ISSUER_INFO ( qcert, QSslCertificate::CountryName )
349
+ : SSL_SUBJECT_INFO ( qcert, QSslCertificate::CountryName ) );
350
350
351
351
return dirname.join ( " ," );
352
352
}
0 commit comments