AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::EFCardSecurity Klassenreferenz

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

#include <EFCardSecurity.h>

Öffentliche Methoden

const QSharedPointer< const SecurityInfos > & getSecurityInfos () const
 

Öffentliche, statische Methoden

static QSharedPointer< EFCardSecurityfromHex (const QByteArray &pHexString)
 
static QSharedPointer< EFCardSecuritydecode (const QByteArray &pBytes)
 

Freundbeziehungen

class QSharedPointer< EFCardSecurity >
 

Ausführliche Beschreibung

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

RFC 5652 - 5.1. SignedData Type 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

◆ decode()

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:

◆ fromHex()

QSharedPointer< EFCardSecurity > EFCardSecurity::fromHex ( const QByteArray & pHexString)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getSecurityInfos()

const QSharedPointer< const SecurityInfos > & EFCardSecurity::getSecurityInfos ( ) const

Freundbeziehungen und Funktionsdokumentation

◆ QSharedPointer< EFCardSecurity >


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