QCStatements.fromAsn1 constructor
QCStatements.fromAsn1(
- ASN1Sequence sequence
The ASN.1 definition is:
QCStatement ::= SEQUENCE { statementId OBJECT IDENTIFIER, statementInfo ANY DEFINED BY statementId OPTIONAL}
Implementation
factory QCStatements.fromAsn1(ASN1Sequence sequence) {
var statementId;
if (sequence.elements.isNotEmpty) {
statementId =
ASN1ObjectIdentifier.fromBytes(sequence.elements[0].encodedBytes);
}
var qcStatementInfo;
if (sequence.elements.length > 1) {
qcStatementInfo = sequence.elements[1];
}
return QCStatements(
statementId: statementId, qcStatementInfo: qcStatementInfo);
}