@wildboar/pkcs
Version:
Public Key Cryptography Standard PDUs in TypeScript
36 lines (35 loc) • 1.15 kB
JavaScript
import { auxiliary /* IMPORTED_SHORT_ENUMERATION_ITEM */, } from "@wildboar/x500/InformationFramework";
import { top } from "@wildboar/x500/InformationFramework";
import { NaturalPersonAttributeSet } from "../PKCS-9/NaturalPersonAttributeSet.osa.mjs";
import { pkcs_9_oc_naturalPerson } from "../PKCS-9/pkcs-9-oc-naturalPerson.va.mjs";
/**
* @summary naturalPerson
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* naturalPerson OBJECT-CLASS ::= {
* SUBCLASS OF { top }
* KIND auxiliary
* MAY CONTAIN { NaturalPersonAttributeSet }
* ID pkcs-9-oc-naturalPerson
* }
* ```
*
* @constant
* @type {OBJECT_CLASS}
* @implements {OBJECT_CLASS}
*/
export const naturalPerson = {
class: "OBJECT-CLASS",
decoderFor: {},
encoderFor: {},
"&Superclasses": [top] /* OBJECT_FIELD_SETTING */,
"&kind": auxiliary /* OBJECT_FIELD_SETTING */,
"&OptionalAttributes": [
...NaturalPersonAttributeSet,
] /* OBJECT_FIELD_SETTING */,
"&id": pkcs_9_oc_naturalPerson /* OBJECT_FIELD_SETTING */ /* UNIQUE_OBJECT_FIELD_SETTING */,
};
/* eslint-enable */