QCStatement.fromAsn1 constructor

QCStatement.fromAsn1(
  1. ASN1Sequence sequence
)

Implementation

factory QCStatement.fromAsn1(ASN1Sequence sequence) {
  var statementId = ObjectIdentifier.fromAsn1(
      ASN1ObjectIdentifier.fromBytes(sequence.elements[0].encodedBytes));

  dynamic qcStatementInfo;
  if (sequence.elements.length > 1) {
    qcStatementInfo = toDart(sequence.elements[1]);
  }

  return QCStatement(
      statementId: statementId, qcStatementInfo: qcStatementInfo);
}