Jump to content
Sign in to follow this  
lelikoz

Шифрование xml

Recommended Posts

Есть ли возможность шифровать xml?

Например как это сделано в КриптоПро:

.....

    /**
     * Создаем шифратор в режиме зашифрования. Константа URI_GOST_CIPHER
     * определена в файле ru.CryptoPro.JCPxml.Consts
     * public static final String URI_GOST_CIPHER =
     * "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147";
     */
    XMLCipher xmlCipher = XMLCipher.getInstance(Consts.URI_GOST_CIPHER);
    xmlCipher.init(XMLCipher.ENCRYPT_MODE, sessionKey);
    /**
     * добавляем шифрованный ключ.
     */
    EncryptedData encryptedData = xmlCipher.getEncryptedData();
    KeyInfo keyInfo = new KeyInfo(doc);
    keyInfo.add(encryptedKey);
    encryptedData.setKeyInfo(keyInfo);
    /**
     * зашифрование документа
     */
    xmlCipher.doFinal(doc, element, true);

....

Share this post


Link to post
Share on other sites

Здравствуйте.

Продукт JCrypto обеспечивает возможность создания и проверки подписанных XML-сообщений с использованием ГОСТ-алгоритмов шифрования и подписи.

Как именно - описано в доступной на сайте документации.

 

Share this post


Link to post
Share on other sites

Добрый день.

Я интересуюсь не созданием и проверкой подписанных XML-сообщений.

А именно шифрованием XML.

В руководстве программиста про это не сказано.

Там есть просто шифрование данных. Это немного не то.

Share this post


Link to post
Share on other sites

Аналогично - актуальная тема.
Необходимо шифрование XML. Но похоже в sdk не реализован механизм шифрования сессионного ключа (RFC 4490).
Планируется ли реализация и если да - то когда?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use.