21 lines
489 B
Dart
21 lines
489 B
Dart
import 'dart:typed_data';
|
|
|
|
import 'package:pointycastle/asn1.dart';
|
|
|
|
///
|
|
///```
|
|
/// RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue
|
|
///```
|
|
///
|
|
class ASN1RDN extends ASN1Object {
|
|
/// Values for the RDN. Elements should be of [AttributeTypeAndValue]
|
|
late ASN1Set values;
|
|
|
|
ASN1RDN(this.values);
|
|
|
|
@override
|
|
Uint8List encode(
|
|
{ASN1EncodingRule encodingRule = ASN1EncodingRule.ENCODING_DER}) {
|
|
return values.encode(encodingRule: encodingRule);
|
|
}
|
|
}
|