interface AbstractPkcs11{
certificates(slotId: number,
callback?: (error: RestException, data: SafeNetCertificatesResponse) => void): Promise<SafeNetCertificatesResponse>;
info(callback?: (error: RestException, data: InfoResponse) => void): Promise<InfoResponse>;
signData(data: SafeNetSignData, callback?: (error: RestException, data: DataResponse) => void): Promise<DataResponse>;
slots(callback?: (error: RestException, data: SlotsResponse) => void): Promise<SlotsResponse>;
slotsWithTokenPresent(callback?: (error: RestException, data: SlotsResponse) => void): Promise<SlotsResponse>;
token(callback?: (error: RestException, data: TokensResponse) => void): Promise<TokensResponse>;
verifySignedData(data: Pkcs11VerifySignedData,
callback?: (error: RestException, data: BoolDataResponse) => void): Promise<BoolDataResponse>;