public ResponseEntity initialize()

in component-test/src/main/java/org/apache/fineract/cn/anubis/example/nokeystorage/ExampleRestController.java [50:62]


  public ResponseEntity<Void> initialize()
  {
    final RsaKeyPairFactory.KeyPairHolder applicationKeyPair = RsaKeyPairFactory.createKeyPair();
    final RsaKeyPairFactory.KeyPairHolder identityManagerKeyPair = RsaKeyPairFactory.createKeyPair();
    final Signature applicationSignature = new Signature(applicationKeyPair.getPublicKeyMod(), applicationKeyPair.getPublicKeyExp());
    final Signature identityManagerSignature = new Signature(identityManagerKeyPair.getPublicKeyMod(), identityManagerKeyPair.getPublicKeyExp());

    final ApplicationSignatureSet applicationSignatureSet = new ApplicationSignatureSet(identityManagerKeyPair.getTimestamp(), applicationSignature, identityManagerSignature);

    this.specialTenantSignatureRepository.addSignatureSet(applicationSignatureSet, applicationKeyPair);
    initialized = true;
    return new ResponseEntity<>(HttpStatus.OK);
  }