blob: bb0dff7049baaa37b025fc5bf64c8c875aae3d90 [file] [log] [blame]
import 'package:pointycastle/asn1/object_identifiers_database.dart';
///
/// Class holding a list of object identifiers
///
class ObjectIdentifiers {
///
/// Returns the object identifier corresponding to the given [readableName].
///
/// Returns null if none object identifier can be found for the given [readableName].
///
static Map<String, dynamic>? getIdentifierByName(String readableName) {
for (var element in oi) {
if (element['readableName'] == readableName) {
return element;
}
}
return null;
}
///
/// Returns the object identifier corresponding to the given [identifier].
///
/// Returns null if none object identifier can be found for the given [identifier].
///
static Map<String, dynamic>? getIdentifierByIdentifier(String? identifier) {
for (var element in oi) {
if (element['identifierString'] == identifier) {
return element;
}
}
return null;
}
}