Web Crypto: importKey
          This page shows the use of the importKey() function of
          the
          Web Crypto API. It contains four separate examples, one for each import format
          supported:
        
- Raw
 - PKCS #8
 - SubjectPublicKeyInfo
 - JSON Web Key
 
Each example has the same structure: you get a message a button labeled "Import Key".
If you click "Import Key" then the example imports a particular key:
- For "Raw", an AES encryption key.
 - For "PKCS #8", an RSA private signing key.
 - For "SubjectPublicKeyInfo", an RSA public encryption key.
 - For "JSON Web Key", an EC private signing key.
 
A new button is then displayed, labeled "Sign" or "Encrypt", depending on the key that was imported. You can click it to use the imported key to perform the appropriate operation and display the result.
Raw
              Ciphertext:
            
            
            
          PKCS #8
              Signature:
            
            
            
          SubjectPublicKeyInfo
              Ciphertext:
            
            
            
          JSON Web Key
              Signature: