django-e2ee-framework
latest

Contents:

  • Installation
    • Installation from PyPi
    • Install the Django App for your project
    • Installation for development
  • Configuration options
    • Configuration settings
  • API Reference
    • App settings
    • URL config
    • app_name
    • Models
    • EncryptionKey
      • EncryptionKey.DoesNotExist
      • EncryptionKey.MultipleObjectsReturned
      • EncryptionKey.created_by
      • EncryptionKey.created_by_id
      • EncryptionKey.encryptionkeysecret_set
      • EncryptionKey.master_keys
      • EncryptionKey.objects
      • EncryptionKey.uuid
    • EncryptionKeySecret
      • EncryptionKeySecret.DoesNotExist
      • EncryptionKeySecret.MultipleObjectsReturned
      • EncryptionKeySecret.encrypted_with
      • EncryptionKeySecret.encrypted_with_id
      • EncryptionKeySecret.encryption_key
      • EncryptionKeySecret.encryption_key_id
      • EncryptionKeySecret.id
      • EncryptionKeySecret.objects
      • EncryptionKeySecret.secret
      • EncryptionKeySecret.signature
      • EncryptionKeySecret.signed_by
      • EncryptionKeySecret.signed_by_id
    • MasterKey
      • MasterKey.DoesNotExist
      • MasterKey.MultipleObjectsReturned
      • MasterKey.encryptionkey_set
      • MasterKey.encryptionkeysecret_set
      • MasterKey.masterkeysecret_set
      • MasterKey.objects
      • MasterKey.pubkey
      • MasterKey.pubkey_loaded
      • MasterKey.sessionkey_set
      • MasterKey.signed_secrets
      • MasterKey.signing_pubkey
      • MasterKey.signing_pubkey_loaded
      • MasterKey.user
      • MasterKey.user_id
    • MasterKeySecret
      • MasterKeySecret.DoesNotExist
      • MasterKeySecret.MultipleObjectsReturned
      • MasterKeySecret.identifier
      • MasterKeySecret.iv
      • MasterKeySecret.master_key
      • MasterKeySecret.master_key_id
      • MasterKeySecret.objects
      • MasterKeySecret.salt
      • MasterKeySecret.secret
      • MasterKeySecret.signing_secret
      • MasterKeySecret.uuid
    • SessionKey
      • SessionKey.DoesNotExist
      • SessionKey.MultipleObjectsReturned
      • SessionKey.get_absolute_url()
      • SessionKey.ignore
      • SessionKey.iv
      • SessionKey.master_key
      • SessionKey.master_key_id
      • SessionKey.objects
      • SessionKey.secret
      • SessionKey.session
      • SessionKey.session_id
      • SessionKey.session_secret
      • SessionKey.signing_secret
    • delete_session_key()
    • validate_public_key()
    • Views
    • E2ELoginViewMixin
      • E2ELoginViewMixin.get_context_data()
    • EncryptionKeySecretView
      • EncryptionKeySecretView.get_object()
      • EncryptionKeySecretView.get_queryset()
      • EncryptionKeySecretView.get_serializer()
      • EncryptionKeySecretView.permission_classes
      • EncryptionKeySecretView.queryset
      • EncryptionKeySecretView.serializer_class
    • EncryptionKeyViewSet
      • EncryptionKeyViewSet.basename
      • EncryptionKeyViewSet.description
      • EncryptionKeyViewSet.detail
      • EncryptionKeyViewSet.get_queryset()
      • EncryptionKeyViewSet.name
      • EncryptionKeyViewSet.permission_classes
      • EncryptionKeyViewSet.queryset
      • EncryptionKeyViewSet.serializer_class
      • EncryptionKeyViewSet.suffix
    • MasterKeyRetrieveView
      • MasterKeyRetrieveView.get_object()
      • MasterKeyRetrieveView.permission_classes
      • MasterKeyRetrieveView.serializer_class
    • MasterKeySecretViewSet
      • MasterKeySecretViewSet.basename
      • MasterKeySecretViewSet.description
      • MasterKeySecretViewSet.detail
      • MasterKeySecretViewSet.get_queryset()
      • MasterKeySecretViewSet.name
      • MasterKeySecretViewSet.permission_classes
      • MasterKeySecretViewSet.queryset
      • MasterKeySecretViewSet.serializer_class
      • MasterKeySecretViewSet.suffix
    • MasterKeyViewSet
      • MasterKeyViewSet.basename
      • MasterKeyViewSet.description
      • MasterKeyViewSet.detail
      • MasterKeyViewSet.name
      • MasterKeyViewSet.permission_classes
      • MasterKeyViewSet.queryset
      • MasterKeyViewSet.serializer_class
      • MasterKeyViewSet.suffix
    • SessionKeyUpdateView
      • SessionKeyUpdateView.get_object()
      • SessionKeyUpdateView.permission_classes
      • SessionKeyUpdateView.serializer_class
    • SessionKeyViewSet
      • SessionKeyViewSet.basename
      • SessionKeyViewSet.description
      • SessionKeyViewSet.detail
      • SessionKeyViewSet.get_queryset()
      • SessionKeyViewSet.name
      • SessionKeyViewSet.permission_classes
      • SessionKeyViewSet.queryset
      • SessionKeyViewSet.serializer_class
      • SessionKeyViewSet.suffix
    • dummy_view()
  • Contribution and development hints
    • Contributing in the development
      • Fixing the docs
      • Contributing to the code
django-e2ee-framework
  • »
  • API Reference »
  • django_e2ee package »
  • django_e2ee.tests package
  • View page source

django_e2ee.tests package

Tests for the django_e2ee app.

Submodules

  • Tests for the django-e2ee-framework models
  • test_model()
  • Tests for the django-e2ee-framework views
  • TestEncryptionKey
    • TestEncryptionKey.get_encryption_key_js()
    • TestEncryptionKey.get_existing_encryption_key_js()
    • TestEncryptionKey.test_encrypt_decrypt()
    • TestEncryptionKey.test_key_generation()
    • TestEncryptionKey.test_key_upload()
    • TestEncryptionKey.test_key_upload_for_multiple_users()
    • TestEncryptionKey.test_key_upload_for_other_user()
  • TestEncryptionKeyStore
    • TestEncryptionKeyStore.get_encryption_key_store_js()
    • TestEncryptionKeyStore.test_decryption()
    • TestEncryptionKeyStore.test_key_creation()
    • TestEncryptionKeyStore.test_key_retrieval()
  • test_encryption_decryption_post()
  • test_master_key_creation()
  • test_master_key_secret_creation()
  • test_remote_password_authentication()
  • test_remote_session_authentication()
  • test_session_authentication()
Previous Next

© Copyright 2022, Helmholtz-Zentrum Hereon. Revision 675e67f1.

Built with Sphinx using a theme provided by Read the Docs.