HsOpenSSL - (Part of) OpenSSL binding for Haskell
    
    
      日本語 | English
    
    
    
    
    About HsOpenSSL
    
    
      HsOpenSSL is a (part of) OpenSSL binding for Haskell. It can
      generate RSA keys, read and write PEM files, generate message
      digests, sign and verify messages, encrypt and decrypt messages.
    
    
    Download
    
    
    Archive
    
      
        HackageDB: HsOpenSSL
      
    
    
    Darcs Repository
    
    
      % darcs get --partial http://ccm.sherry.jp/darcs/HsOpenSSL
    
    
    Examples
    
      - 
        GenRSAKey.hs
      
 
      
      - 
        It generates an RSA keypair, then shows the content of it and
        outputs it in PEM format.
      
 
      - 
        HelloWorld.hs
      
 
      
      - 
        First it generates an RSA keypair, encrypts a randomly
        generated symmetric key, encrypts some string with the
        symmetric key. Then it decodes and prints it.
      
 
      - 
        PKCS7.hs
      
 
      
      - 
        First it generates an RSA keypair and an X.509 certificate,
        then it creates a PKCS#7 signedData structure by signing some
        string. Next it verifies the signature and displays the string
        contained.
      
 
    
    
    Documentation
    
    
    
      The documentation of HsOpenSSL is here.
    
    
    License
    
    
    
      HsOpenSSL is in the public domain. See the following page for more details.
    
    
      
	    Creative Commons Public Domain Dedication