20 lines
699 B
TypeScript
20 lines
699 B
TypeScript
export function sm4en3(key: string, data: string): string;
|
|
export function sm4de3(key: string, data: string): string;
|
|
export function getInfoFromPKCS7(p7sign: Buffer | string): {
|
|
cert: {
|
|
subject: Array<{ name: string; value: string }>;
|
|
subjectDN: string;
|
|
issuer: Array<{ name: string; value: string }>;
|
|
issuerDN: string;
|
|
serialNumber: string;
|
|
notBefore: string;
|
|
notAfter: string;
|
|
pem: string;
|
|
} | null;
|
|
publicKey: string | null;
|
|
publicKeyHex: string | null;
|
|
signature: string | null;
|
|
signatureHex: string | null;
|
|
};
|
|
export function verifyPKCS7(p7sign: Buffer | string, originalData?: Buffer | string): boolean;
|