Other our websites
Social media
Contact information

Units 7 &9. Commercial Official Tower Number 37. Dr. Fatemi Street. Valiasr Street. Tehran. Iran

Postal Code







Complete Cryptography API

  • Read Certificate
    • Filter by Subject
    • Filter by Issuer
    • Filter by Key Usage
    • Filter by Hardware/Software
  • Digital Signature
  • Encryption
  • Decryption
  • Key Generation
  • Certificate Request
  • Remove Certificate



  • CodeSigned by VeriSign CA
  • Timestamped by VeriSign TSA
  • Device Insert and Remove Event
  • Virtual Random Keypad
  • Secure PIN box
  • Memory Zeroation
  • Buffer overflow control
  • Input character control
  • Exclusive Lock to Token
  • Thread Safe



  • All Windows Client OS
  • 32bit/64bit Architecture
  • Popular Web Browsers
  • All Programming Platforms


PIN Policy

  • PIN Secure Input Method
  • PIN Cache Setting (Always/Never)
  • PIN Interactive Input/ Fix Input
  • PIN Numeric only/ Character only


Easy Deployment

  • Less than 1 MB
  • No dependency
  • No requirement to

.Net Framework or

Java Virtual Machine

Key Stores

  • Secure Token by MS-CAPI
  • Smart Card by MS-CAPI
  • Windows Key Store
  • File Key Store (PKCS#12)
  • IDin without Driver


Programming Platform

  • .Net Framework SDK
  • J2EE and J2SE SDK
  • PHP
  • Others that support JavaScript


Operating System

  • Windows XP(SP3)(32/64)
  • Windows Vista (SP1/SP2) (32/64)
  • Windows 7 (SP1) (32/64)
  • Windows 8/8.1 (32/64)
  • Windows 10 (32/64)


Web Browser

  • Microsoft Internet Explorer (IE)

(8 and above)

  • Mozilla Firefox (50 and above)
  • Google Chrome (4 and above)



  • FIPS 180-4

(Secure Hash Standard (SHS))

  • RFC 2396

(Uniform Resource Identifiers (URI): Generic Syntax)

  • PKCS#1

(RSA Cryptography Standard)

  • PKCS#7

(Cryptographic Message Syntax Standard)

  • PKCS#10

(Certification Request Standard)

  • PKCS#12

(Personal Information Exchange Syntax Standard)

  • PC/SC

(Personal Computer/Smart Card)

  • ISO/IEC 7816

(Identification cards - Integrated circuit(s) cards)

  • NIST SP 800-73-3

(Interfaces for Personal Identity Verification (PIV))


(Microsoft Cryptography API)

Comprehensive Firmware of Digital Signature & Encryption

 Dastine is a software tool enabling PKI including interaction with Digital Certificate, Digital Signature, Encryption, Authentication,  etc. and generally offered  for usage of programmers and software developers. This tool can be used along with other tokens and smart cards in users’ computers. Currently it is released as a plug-in for popular Google Chrome, Mozilla Firefox, Microsoft Internet Explorer browsers. Dastine plug-in version does not require any manual installation by the user and its low size allows it to load and run quickly and automatically. Running Dastine does not require installing other software packs such as Net.Framework  or Java. Also Dastine is signed by the codesign certificate issued by known Verisign Co. Hence,  it can be installed and used without any security changes on the user’s computer. 


Compatibility with all types of Operating Systems & Browsers

Dastine is tested with different Windows clients and it can be run on all Windows operating systems without installing updates, as a result Dastine can be run on many different clients without being worried about maintenance problems. User’s computer can run any version of windows including Windows XP, Windows Vista, Windows 7 and Windows 8. Beside, Dastine has been designed in a way that it can run on both 32 bit and 64 bit architectures. Dastine also offers a special edition version for each popular browser including Google Chrome, Mozila Firefox, Microsoft IE and by its automatic diagnose it will install the proper plug-in on the client.




Independent of Platforms and Programming Languages

Dastine is programmed in a way to be independent of programming languages and it can be run on different project based on PHP, J2EE/J2SE, and Net. Framework In fact the language of connecting Dastine is JavaScript which can be used in all the operation systems and browsers regardless of installing any software packs. Consequently Dastine can be used in different web software projects meanwhile there is no need to install any software packs on behalf of the client.


Usability with Tokens and Smart Cards

Dastine has used wide range of connection protocols so it can work with different media key savings. Dastine can be connected to all sorts of encryption tokens. To do that the token should have a windows driver. Dastine also can be connected to all sorts of smart cards by using ISO/IEC 7816 standard. In order to connect to smart cards reader it uses PC/SC connection standards. It is worth noting that Dastine is able to work with windows store and also PKCS#12 Key based files.

On the other hand destine is able to interact with Aydin smart card and ParsKey encryption tokens  by Amnafzar  Gostar Sharif Co. and Key A3 by Payam Pardaz Eng. Co. As such case of using Dastine for key-enabling, the mentioned Iranian companies’ tokens, can be used with clients without installing any driver or firmware, in other words, only one USB port is needed for the user to use his token.





Having technical certificate from Iran’s Informatics High Council

Dastine Demo

Dastine Website

Download Product Brief


pka Having technical certificate from Iran’s Informatics High Council

Produced in Tehran University Science and Technology Park

Winner of Shahid Chamran Fifth Technopreneurship Festival.

Our Customers