aoki.tests.test_viewsΒΆ
Tests for AOKI views.
ClassesΒΆ
Tests for AokiServiceMixin. |
|
Tests for AokiInitializationRequestView. |
FunctionsΒΆ
Provide a Django RequestFactory. |
|
Mock TLS server certificate. |
|
Create a mock IDevID certificate. |
|
|
Mock owner credential with private key. |
Module ContentsΒΆ
- aoki.tests.test_views.mock_owner_credential(rsa_private_key)[source]ΒΆ
Mock owner credential with private key.
- Parameters:
rsa_private_key (cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey)
- class aoki.tests.test_views.TestAokiServiceMixin[source]ΒΆ
Tests for AokiServiceMixin.
- test_get_idevid_owner_san_uri_with_serial_number(mock_idevid_cert)[source]ΒΆ
Test generating owner SAN URI from IDevID certificate with serial number.
- Parameters:
mock_idevid_cert (cryptography.x509.Certificate)
- test_get_idevid_owner_san_uri_without_serial_number()[source]ΒΆ
Test generating owner SAN URI when certificate has no serial number.
- class aoki.tests.test_views.TestAokiInitializationRequestView[source]ΒΆ
Tests for AokiInitializationRequestView.
- test_get_no_tls_cert(request_factory)[source]ΒΆ
Test AOKI initialization when no TLS server certificate is available.
- test_get_no_client_cert(request_factory, mock_tls_cert)[source]ΒΆ
Test AOKI initialization when no client certificate is provided.
- test_get_idevid_authentication_failed(request_factory, mock_tls_cert, mock_idevid_cert)[source]ΒΆ
Test AOKI initialization when IDevID authentication fails.
- test_get_no_owner_credential(request_factory, mock_tls_cert, mock_idevid_cert, domain_instance)[source]ΒΆ
Test AOKI initialization when no DevOwnerID is present.
- test_get_successful_rsa_signature(request_factory, mock_tls_cert, mock_idevid_cert, domain_instance, mock_owner_credential, rsa_private_key)[source]ΒΆ
Test successful AOKI initialization with RSA signature.
- Parameters:
rsa_private_key (cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey)
- test_get_successful_ec_signature(request_factory, mock_tls_cert, mock_idevid_cert, domain_instance, mock_owner_credential, ec_private_key)[source]ΒΆ
Test successful AOKI initialization with EC signature.
- Parameters:
ec_private_key (cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey)