@shockpkg/ria-packager
Version:
Package for creating Adobe AIR packages
25 lines (24 loc) • 655 B
TypeScript
import { SecurityKeyPrivate } from '../private.ts';
/**
* SecurityKeyPrivateRsa object.
*/
export declare class SecurityKeyPrivateRsa extends SecurityKeyPrivate {
/**
* RSA private key in PEM format.
*/
protected readonly _privateKey: string;
/**
* SecurityKeyPrivateRsa constructor.
*
* @param privateKey RSA private key in PEM format.
*/
constructor(privateKey: string);
/**
* Sign data.
*
* @param data Data to be signed.
* @param digest Digest algorithm.
* @returns The signature.
*/
sign(data: Readonly<Uint8Array>, digest: string): Uint8Array<ArrayBufferLike>;
}