clone method

  1. @override
Csr clone({
  1. String? name,
})
override

Creates a clone of this CSR.

The CSR is not allowed to be renamed, so name must be null.

Implementation

@override
Csr clone({String? name}) {
  if (name != null) {
    throw RohdHclException('Cannot rename a CSR');
  }

  return Csr._(
    config: config,
    rsvdIndices: rsvdIndices,
    fields: elements.map((e) => e.clone()).toList(),
  );
}