AusweisApp
|
#include <CertificateDescription.h>
Öffentliche Typen | |
enum class | TermsOfUsageType { PLAIN_TEXT , HTML , PDF } |
Öffentliche Methoden | |
STACK_OF (ASN1_OCTET_STRING) *mCommCertificates | |
QByteArray | encode () |
Oid | getDescriptionType () const |
QString | getIssuerName () const |
QString | getIssuerUrl () const |
QString | getSubjectName () const |
QString | getSubjectUrl () const |
TermsOfUsageType | getTermsOfUsageType () const |
QString | getTermsOfUsage () const |
QString | getRedirectUrl () const |
QSet< QString > | getCommCertificates () const |
QString | getServiceProviderAddress () const |
Returns the address of provider. | |
QString | getPurpose () const |
Returns the purpose of the certificate description. | |
QString | getDataSecurityOfficer () const |
Returns the data security officer of the certificate description. | |
Öffentliche, statische Methoden | |
static QSharedPointer< const CertificateDescription > | fromHex (const QByteArray &pHexValue) |
static QSharedPointer< const CertificateDescription > | decode (const QByteArray &pBytes) |
Öffentliche Attribute | |
ASN1_OBJECT * | mDescriptionType |
ASN1_UTF8STRING * | mIssuerName |
ASN1_PRINTABLESTRING * | mIssuerURL |
ASN1_UTF8STRING * | mSubjectName |
ASN1_PRINTABLESTRING * | mSubjectURL |
ASN1_TYPE * | mTermsOfUsage |
ASN1_PRINTABLESTRING * | mRedirectURL |
As specified in TR-03110-4 chapter 2.2.6:
CertificateDescription ::= SEQUENCE { descriptionType OBJECT IDENTIFIER, issuerName [0x01] UTF8String, issuerURL [0x02] PrintableString OPTIONAL, subjectName [0x03] UTF8String, subjectURL [0x04] PrintableString OPTIONAL, termsOfUsage [0x05] ANY DEFINED BY descriptionType, redirectURL [0x06] PrintableString OPTIONAL, commCertificates [0x07] SET OF OCTET STRING OPTIONAL }
|
static |
QByteArray CertificateDescription::encode | ( | ) |
|
static |
QSet< QString > CertificateDescription::getCommCertificates | ( | ) | const |
QString CertificateDescription::getDataSecurityOfficer | ( | ) | const |
Returns the data security officer of the certificate description.
Oid CertificateDescription::getDescriptionType | ( | ) | const |
QString CertificateDescription::getIssuerName | ( | ) | const |
QString CertificateDescription::getIssuerUrl | ( | ) | const |
QString CertificateDescription::getPurpose | ( | ) | const |
Returns the purpose of the certificate description.
QString CertificateDescription::getRedirectUrl | ( | ) | const |
QString CertificateDescription::getServiceProviderAddress | ( | ) | const |
Returns the address of provider.
QString CertificateDescription::getSubjectName | ( | ) | const |
QString CertificateDescription::getSubjectUrl | ( | ) | const |
QString CertificateDescription::getTermsOfUsage | ( | ) | const |
CertificateDescription::TermsOfUsageType CertificateDescription::getTermsOfUsageType | ( | ) | const |
governikus::CertificateDescription::STACK_OF | ( | ASN1_OCTET_STRING | ) |
ASN1_OBJECT* governikus::CertificateDescription::mDescriptionType |
ASN1_UTF8STRING* governikus::CertificateDescription::mIssuerName |
ASN1_PRINTABLESTRING* governikus::CertificateDescription::mIssuerURL |
ASN1_PRINTABLESTRING* governikus::CertificateDescription::mRedirectURL |
ASN1_UTF8STRING* governikus::CertificateDescription::mSubjectName |
ASN1_PRINTABLESTRING* governikus::CertificateDescription::mSubjectURL |
ASN1_TYPE* governikus::CertificateDescription::mTermsOfUsage |