Parse encrypted opentoken properties
see http://www.pingidentity.com/opentoken
# configure decryption with shared key
OpenToken.password = 'shared_secret_to_decrypt'
# decrypt opentoken into hash of attributes
attributes = OpenToken.decode 'opentoken-hashed-string'
# encrypt opentoken from hash of attributes
attributes = { 'subject' => 'foo', 'bar' => 'bak' }
token = OpenToken.encode attributes, OpenToken::Cipher::AES_128_CBC
- Fork the project
- Fix the issue
- Add tests
- Send me a pull request. Bonus points for topic branches.
see CONTRIBUTORS.txt for complete list of contributors.
Copyright (c) 2011 Socialcast Inc. See LICENSE.txt for details.