@wildboar/clearance-sponsor-attribute
Version:
The Clearance Sponsor attribute defined in IETF RFC 5917 in TypeScript
32 lines (31 loc) • 942 B
JavaScript
import { id_clearanceSponsor, } from "./id-clearanceSponsor.va.mjs";
import { _decode_DirectoryString, _encode_DirectoryString, } from "@wildboar/x500/SelectedAttributeTypes";
import { caseIgnoreMatch, } from "@wildboar/x500/SelectedAttributeTypes";
/**
* @summary at_clearanceSponsor
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* at-clearanceSponsor ATTRIBUTE ::= {
* TYPE DirectoryString { ub-clearance-sponsor }
* ( WITH COMPONENTS { utf8String PRESENT } )
* EQUALITY MATCHING RULE caseIgnoreMatch
* IDENTIFIED BY id-clearanceSponsor
* }
* ```
*/
export const at_clearanceSponsor = {
class: "ATTRIBUTE",
decoderFor: {
"&Type": _decode_DirectoryString,
},
encoderFor: {
"&Type": _encode_DirectoryString,
},
"&id": id_clearanceSponsor,
"&Type": 0,
"&equality-match": caseIgnoreMatch,
};
/* eslint-enable */