#include <ASN1Struct.h>
|
enum | DATA_TAG : int {
NONE = -1
, CERTIFICATE_EXTENSION_CONTENT_0 = 0
, CRYPTOGRAPHIC_MECHANISM_REFERENCE = 0
, CA_EPHEMERAL_PUBLIC_KEY = 0
,
MAPPING_DATA = 1
, RI_FIRST_IDENTIFIER = 1
, PACE_EPHEMERAL_PUBLIC_KEY = 3
, PASSWORD_REFERENCE = 3
,
PUBLIC_KEY_REFERENCE = 3
, PRIVATE_KEY_REFERENCE = 4
, AUTHENTICATION_TOKEN = 5
, EC_PUBLIC_POINT = 6
,
AUXILIARY_AUTHENTICATED_DATA = 7
, TA_EPHEMERAL_PUBLIC_KEY = 17
, DYNAMIC_AUTHENTICATION_DATA = 28
, CV_CERTIFICATE = 33
,
CERTIFICATE_SIGNATURE = 55
, PUBLIC_KEY = 73
, CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE = 76
, CERTIFICATE_BODY = 78
,
UNI_BOOLEAN = 1
, UNI_INTEGER = 2
, UNI_BITSTRING = 3
, UNI_OCTETSTRING = 4
,
UNI_NULL = 5
, UNI_OBJECT_IDENTIFIER = 6
, UNI_SEQUENCE = 16
, UNI_SET = 17
} |
|
◆ DATA_TAG
Aufzählungswerte |
---|
NONE | |
CERTIFICATE_EXTENSION_CONTENT_0 | |
CRYPTOGRAPHIC_MECHANISM_REFERENCE | |
CA_EPHEMERAL_PUBLIC_KEY | |
MAPPING_DATA | |
RI_FIRST_IDENTIFIER | |
PACE_EPHEMERAL_PUBLIC_KEY | |
PASSWORD_REFERENCE | |
PUBLIC_KEY_REFERENCE | |
PRIVATE_KEY_REFERENCE | |
AUTHENTICATION_TOKEN | |
EC_PUBLIC_POINT | |
AUXILIARY_AUTHENTICATED_DATA | |
TA_EPHEMERAL_PUBLIC_KEY | |
DYNAMIC_AUTHENTICATION_DATA | |
CV_CERTIFICATE | |
CERTIFICATE_SIGNATURE | |
PUBLIC_KEY | |
CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE | |
CERTIFICATE_BODY | |
UNI_BOOLEAN | |
UNI_INTEGER | |
UNI_BITSTRING | |
UNI_OCTETSTRING | |
UNI_NULL | |
UNI_OBJECT_IDENTIFIER | |
UNI_SEQUENCE | |
UNI_SET | |
◆ ASN1Struct() [1/2]
ASN1Struct::ASN1Struct |
( |
int | pClass = V_ASN1_UNIVERSAL, |
|
|
DATA_TAG | pTag = NONE, |
|
|
const QByteArray & | pData = QByteArray() ) |
|
explicit |
◆ ASN1Struct() [2/2]
ASN1Struct::ASN1Struct |
( |
const QByteArray & | pData | ) |
|
|
explicit |
◆ append() [1/5]
void ASN1Struct::append |
( |
const QByteArray & | pData | ) |
|
◆ append() [2/5]
void ASN1Struct::append |
( |
DATA_TAG | pTag, |
|
|
const Oid & | pOid ) |
◆ append() [3/5]
void ASN1Struct::append |
( |
DATA_TAG | pTag, |
|
|
const QByteArray & | pData ) |
◆ append() [4/5]
void ASN1Struct::append |
( |
DATA_TAG | pTag, |
|
|
int | pValue ) |
◆ append() [5/5]
void ASN1Struct::append |
( |
DATA_TAG | pTag, |
|
|
PacePasswordId | pPassword ) |
◆ getData()
QByteArray ASN1Struct::getData |
( |
int | pClass, |
|
|
DATA_TAG | pTag ) const |
|
nodiscard |
◆ getObject()
QByteArray ASN1Struct::getObject |
( |
int | pClass, |
|
|
DATA_TAG | pTag ) const |
|
nodiscard |
◆ getObjectCount()
int ASN1Struct::getObjectCount |
( |
| ) |
const |
◆ operator QByteArray()
ASN1Struct::operator QByteArray |
( |
| ) |
const |
◆ print()
void ASN1Struct::print |
( |
QDebug | pDbg, |
|
|
int | pLevel ) const |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: