Variable default

default: {
    PKCS7Decode: ((data) => Buffer);
    PKCS7Encode: ((data) => Buffer);
    WxCrypto: typeof WxCrypto;
    aes256Decrypt: ((algorithm, key, iv, inputEncoding?, outputEncoding?, options?) => Buffer);
    aes256Encrypt: ((algorithm, key, iv, inputEncoding?, outputEncoding?, options?) => Buffer);
    buildXML: ((data, options?) => Promise<string>);
    buildXMLSync: ((data, options?, callback?) => string);
    parseXML: ((data, options?) => Promise<any>);
    parseXMLSync: ((data, options?, callback) => void);
    sha1: ((...args) => string);
    version: string;
}

Type declaration

  • PKCS7Decode: ((data) => Buffer)
      • (data): Buffer
      • PKCS7 decode

        Parameters

        • data: Buffer

        Returns Buffer

        buffer - deleted Buffer

        Params

        data - Decrypted plaintext

  • PKCS7Encode: ((data) => Buffer)
      • (data): Buffer
      • PKCS7 encode

        Parameters

        • data: Buffer

        Returns Buffer

        buffer - filled Buffer

        Params

        data - Plaintext that needs to be filled in

  • WxCrypto: typeof WxCrypto
  • aes256Decrypt: ((algorithm, key, iv, inputEncoding?, outputEncoding?, options?) => Buffer)
      • (algorithm, key, iv, inputEncoding?, outputEncoding?, options?): Buffer
      • aes256 decrypt function

        Parameters

        • algorithm: string
        • key: Buffer
        • iv: Buffer
        • inputEncoding: Encoding = 'base64'
        • outputEncoding: undefined | Encoding = undefined
        • Optional options: CipherCCMOptions

        Returns Buffer

        str - return Buffer

        Params

        algorithm - algorithm data

        Params

        encodingAESKey - encodingAESKey

        Params

        inputEncoding - The encoding of the data.

        Params

        outputEncoding - The encoding of the return value.

        Params

        options - stream.transform options

  • aes256Encrypt: ((algorithm, key, iv, inputEncoding?, outputEncoding?, options?) => Buffer)
      • (algorithm, key, iv, inputEncoding?, outputEncoding?, options?): Buffer
      • aes256 encrypt function

        Parameters

        • algorithm: Buffer[]
        • key: Buffer
        • iv: Buffer
        • inputEncoding: undefined | Encoding = undefined
        • outputEncoding: undefined | Encoding = undefined
        • Optional options: CipherGCMOptions

        Returns Buffer

        str - return string

        Params

        algorithm - algorithm buffer data

        Params

        key - AESKey

        Params

        iv - iv

        Params

        inputEncoding - always undefined

        Params

        outputEncoding - The encoding of the return value.

        Params

        options - stream.transform options

  • buildXML: ((data, options?) => Promise<string>)
      • (data, options?): Promise<string>
      • build xml

        Parameters

        • data: Record<string, unknown>

          xml object

        • Optional options: BuildXMLOptions

          xml Builder options

        Returns Promise<string>

        result - xmlString

  • buildXMLSync: ((data, options?, callback?) => string)
      • (data, options?, callback?): string
      • build xml sync

        Parameters

        • data: Record<string, unknown>

          xml object

        • Optional options: Function | BuildXMLOptions

          callback function or xml Builder options

        • Optional callback: Function

          exec function on build successful

        Returns string

        result - xmlString

  • parseXML: ((data, options?) => Promise<any>)
      • (data, options?): Promise<any>
      • parse xml promise

        Parameters

        • data: convertableToString

          xmlString

        • options: ParserOptions = {}

          ParserXMLOptions

        Returns Promise<any>

        result - xml object

  • parseXMLSync: ((data, options?, callback) => void)
      • (data, options?, callback): void
      • build xml sync

        Parameters

        • data: convertableToString

          xmlString

        • options: ParserOptions = {}

          callback function or ParserXMLOptions

        • callback: Function

          exec function on build successful

        Returns void

        result - xml object

  • sha1: ((...args) => string)
      • (...args): string
      • sha1摘要算法

        Parameters

        • Rest ...args: string[]

          参数

        Returns string

        str - 返回加密后的字符串

  • version: string

Generated using TypeDoc