public final class

ProviderBasedAsymmetricKeyFactory

extends Object
implements AsymmetricKeyFactory
java.lang.Object
   ↳ com.atlassian.confluence.security.trust.ProviderBasedAsymmetricKeyFactory

Class Overview

Key factory for generating asymmetric cryptographic keys. This implementation delegates key pair generation to the configured EncryptionProvider

Summary

Public Constructors
ProviderBasedAsymmetricKeyFactory()
Public Methods
KeyPair getNewKeyPair()
Generate a new pair of asymmetric cryptographic keys
void setEncryptionProvider(EncryptionProvider encryptionProvider)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.security.trust.AsymmetricKeyFactory

Public Constructors

public ProviderBasedAsymmetricKeyFactory ()

Public Methods

public KeyPair getNewKeyPair ()

Generate a new pair of asymmetric cryptographic keys

Returns
  • a freshly generated key pair

public void setEncryptionProvider (EncryptionProvider encryptionProvider)