twonly-app-dependencies/pointycastle/lib/asn1/x501/asn1_rdn.dart
2025-12-07 16:10:41 +01:00

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);
}
}