Examples of decryptKey()


Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

        EncryptedKey encryptedKey = ki.itemEncryptedKey(0);

        XMLCipher cipher2 = XMLCipher.getInstance();
        cipher2.init(XMLCipher.UNWRAP_MODE, rsaKey);
        Key key =
                cipher2.decryptKey(
                        encryptedKey, encryptedData.getEncryptionMethod().getAlgorithm()
                );

        cipher.init(XMLCipher.DECRYPT_MODE, key);
        Document dd = cipher.doFinal(doc, ee);
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

        log.debug("Passed an Encrypted Key");
        try {
          XMLCipher cipher = XMLCipher.getInstance();
          cipher.init(XMLCipher.UNWRAP_MODE, _kek);
          EncryptedKey ek = cipher.loadEncryptedKey(element);
          key = (SecretKey) cipher.decryptKey(ek, _algorithm);
        }
        catch (Exception e) {}
        }
             
      return key;
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

      }
    }
    if (kek != null) {
      XMLCipher cipher = XMLCipher.getInstance();
      cipher.init(XMLCipher.UNWRAP_MODE, kek);
      key = cipher.decryptKey(encryptedKey,
                  encryptedData.
                  getEncryptionMethod().
                  getAlgorithm());
    }
   
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

      EncryptedKey ek = encryptedData.getKeyInfo().itemEncryptedKey(0);

      if (ek != null) {
        XMLCipher keyCipher = XMLCipher.getInstance();
        keyCipher.init(XMLCipher.UNWRAP_MODE, kek);
        key = keyCipher.decryptKey(ek, encryptedData.getEncryptionMethod().getAlgorithm());
      }

      // Create a new cipher just to be paranoid
      XMLCipher cipher3 = XMLCipher.getInstance();
      cipher3.init(XMLCipher.DECRYPT_MODE, key);
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

      }
    }
    if (kek != null) {
      XMLCipher cipher = XMLCipher.getInstance();
      cipher.init(XMLCipher.UNWRAP_MODE, kek);
      key = cipher.decryptKey(encryptedKey,
                  encryptedData.
                  getEncryptionMethod().
                  getAlgorithm());
    }
   
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

      EncryptedKey ek = encryptedData.getKeyInfo().itemEncryptedKey(0);

      if (ek != null) {
        XMLCipher keyCipher = XMLCipher.getInstance();
        keyCipher.init(XMLCipher.UNWRAP_MODE, kek);
        key = keyCipher.decryptKey(ek, encryptedData.getEncryptionMethod().getAlgorithm());
      }

      // Create a new cipher just to be paranoid
      XMLCipher cipher3 = XMLCipher.getInstance();
      cipher3.init(XMLCipher.DECRYPT_MODE, key);
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

      EncryptedKey ek = encryptedData.getKeyInfo().itemEncryptedKey(0);

      if (ek != null) {
        XMLCipher keyCipher = XMLCipher.getInstance();
        keyCipher.init(XMLCipher.UNWRAP_MODE, kek);
        key = keyCipher.decryptKey(ek, encryptedData.getEncryptionMethod().getAlgorithm());
      }

      // Create a new cipher just to be paranoid
      XMLCipher cipher3 = XMLCipher.getInstance();
      cipher3.init(XMLCipher.DECRYPT_MODE, key);
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

            throw new DecryptionException("Error when loading library native encrypted key representation", e);
        }

        Key key = null;
        try {
            key = xmlCipher.decryptKey(encKey, algorithm);
        } catch (XMLEncryptionException e) {
            log.error("Error decrypting encrypted key", e);
            throw new DecryptionException("Error decrypting encrypted key", e);
        catch (Exception e) {
            // Catch anything else, esp. unchecked RuntimeException, and convert to our checked type.
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

                    encryptedKey = xmlc.loadEncryptedKey(elem);
            }
            if (xmlc == null){
                throw new XWSSecurityException("XMLCipher is null while getting SecretKey from EncryptedKey");
            }
            SecretKey symmetricKey = (SecretKey) xmlc.decryptKey(encryptedKey, dataEncAlgo);
            return symmetricKey;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new XWSSecurityException("Error while getting SecretKey from EncryptedKey");
        }
View Full Code Here

Examples of org.apache.xml.security.encryption.XMLCipher.decryptKey()

    private Key getDecipheredOtherPartyEntropy(Object encryptedKey, Key privKey) throws XMLEncryptionException {
        if ( encryptedKey instanceof EncryptedKey ) {
            EncryptedKey encKey = (EncryptedKey)encryptedKey;
            XMLCipher cipher = XMLCipher.getInstance();
            cipher.setKEK(privKey);
            cipher.decryptKey(encKey);
            return null;
        } else {
            return null;
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.