AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::EFCardSecurity Klassenreferenz

EF.CardSecurity is defined in TR-03110-3 as ContentInfo with contentType id-signedData, where the SignedData has eContentType id-SecurityObject. Mehr ...

#include <EFCardSecurity.h>

Öffentliche Methoden

const QSharedPointer< const
SecurityInfos > & 
getSecurityInfos () const
 

Öffentliche, statische Methoden

static QSharedPointer
< EFCardSecurity
fromHex (const QByteArray &pHexString)
 
static QSharedPointer
< EFCardSecurity
decode (const QByteArray &pBytes)
 

Ausführliche Beschreibung

EF.CardSecurity is defined in TR-03110-3 as ContentInfo with contentType id-signedData, where the SignedData has eContentType id-SecurityObject.

id-signedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs7(7) 2 }

id-SecurityObject OBJECT IDENTIFIER ::= { bsi-de applications(3) eID(2) 1 }

ContentInfo ::= SEQUENCE { contentType ContentType, content [0] EXPLICIT ANY DEFINED BY contentType }

ContentType ::= OBJECT IDENTIFIER

SignedData ::= SEQUENCE { version CMSVersion, digestAlgorithms DigestAlgorithmIdentifiers, encapContentInfo EncapsulatedContentInfo, certificates [0] IMPLICIT CertificateSet OPTIONAL, crls [1] IMPLICIT RevocationInfoChoices OPTIONAL, signerInfos SignerInfos }

DigestAlgorithmIdentifiers ::= SET OF DigestAlgorithmIdentifier

EncapsulatedContentInfo ::= SEQUENCE { eContentType ContentType, eContent [0] EXPLICIT OCTET STRING OPTIONAL }

SignerInfos ::= SET OF SignerInfo

SignerInfo ::= SEQUENCE { version CMSVersion, sid SignerIdentifier, digestAlgorithm DigestAlgorithmIdentifier, signedAttrs [0] IMPLICIT SignedAttributes OPTIONAL, signatureAlgoritm SignatureAlgorithmIdentifier, signature SignatureValue, unsignedAttrs [1] IMPLICIT UnsignedAttributes OPTIONAL }

SignerIdentifier ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, subjectKeyIdentifier [0] SubjectKeyIdentifier }

SignatureValue ::= OCTET STRING

Dokumentation der Elementfunktionen

QSharedPointer< EFCardSecurity > EFCardSecurity::decode ( const QByteArray &  pBytes)
static

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QSharedPointer< EFCardSecurity > EFCardSecurity::fromHex ( const QByteArray &  pHexString)
static
const QSharedPointer< const SecurityInfos > & EFCardSecurity::getSecurityInfos ( ) const

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: