value
value: object[] = [{// Version (INTEGER)name: 'RSAPrivateKey.version',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyVersion',}, {// modulus (n)name: 'RSAPrivateKey.modulus',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyModulus',}, {// publicExponent (e)name: 'RSAPrivateKey.publicExponent',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyPublicExponent',}, {// privateExponent (d)name: 'RSAPrivateKey.privateExponent',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyPrivateExponent',}, {// prime1 (p)name: 'RSAPrivateKey.prime1',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyPrime1',}, {// prime2 (q)name: 'RSAPrivateKey.prime2',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyPrime2',}, {// exponent1 (d mod (p-1))name: 'RSAPrivateKey.exponent1',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyExponent1',}, {// exponent2 (d mod (q-1))name: 'RSAPrivateKey.exponent2',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyExponent2',}, {// coefficient ((inverse of q) mod p)name: 'RSAPrivateKey.coefficient',class: Class.UNIVERSAL,tag: Tag.INTEGER,capture: 'privateKeyCoefficient',}]
ASN.1 Template for PKCS#8 Private Key. https://tools.ietf.org/html/rfc5208