protected function AsymmetricalEncryptionMethod::setUp in Encrypt 8.3
Overrides KernelTestBase::setUp
File
- tests/src/ Kernel/ AsymmetricalEncryptionMethod.php, line 36 
Class
- AsymmetricalEncryptionMethod
- Tests asymmetrical_encryption_method encryption method.
Namespace
Drupal\Tests\encrypt\KernelCode
protected function setUp() {
  parent::setUp();
  // Create a 128bit testkey.
  $key = Key::create([
    'id' => 'testing_key_128',
    'label' => 'Testing Key 128 bit',
    'key_type' => "encryption",
    'key_type_settings' => [
      'key_size' => '128',
    ],
    'key_provider' => 'config',
    'key_provider_settings' => [
      'key_value' => 'mustbesixteenbit',
    ],
  ]);
  $key
    ->save();
  // Create test encryption profiles.
  $this->encryptionProfile = EncryptionProfile::create([
    'id' => 'test_encryption_profile',
    'label' => 'Test Encryption profile',
    'encryption_method' => 'asymmetrical_encryption_method',
    'encryption_key' => $key
      ->id(),
  ]);
  $this->encryptionProfile
    ->save();
}