Skip to content

КриптоПро ЭЦП Browser plug-in предназначен для создания и проверки электронной подписи (ЭП) на веб-страницах с использованием СКЗИ "КриптоПро CSP"

Notifications You must be signed in to change notification settings

pavenkostanislav/cryptopro-browser-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

How use:

polyfills.ts

import {CryptoProPlugin} from "./cryptopro.ts";
window["CryptoProPlugin"] = CryptoProPlugin;

app.component.ts

interface CertList {
    value: string;
    text: string;
}

class AppComponent {

  private crypto;
  
  ngOnInit() {
    const crypto = this.crypto = new CryptoProPlugin();
    
    crypto.then(() => {
      crypto.getCertList().then((certList: CertList) => {
          
          console.log(certList);
                  
      }, (error) => console.error(error));
    }, (error) => console.error(error));
    
  }


}

Примечание: файлы async-crypto.es6.js или sync-crypto.js должны успешно подключаться (проверить по Network), лежат относительно в директории js (в конструктор CryptoProPlugin можно передавать директорию где лежат эти файлы)

About

КриптоПро ЭЦП Browser plug-in предназначен для создания и проверки электронной подписи (ЭП) на веб-страницах с использованием СКЗИ "КриптоПро CSP"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.6%
  • TypeScript 12.4%