Class ProductKeyPairStorage
- java.lang.Object
-
- jetbrains.buildServer.license.jba.ProductKeyPairStorage
-
-
Constructor Summary
Constructors Constructor Description ProductKeyPairStorage(ServerPaths serverPaths, SettingsPersister settingsPersister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyPair
getOrCreateProductKeyPair()
Returns productKeyPair
PublicKey
getPublicKey(RSAPrivateCrtKey privateKey)
Restores RSA public key by passed private key
-
-
-
Constructor Detail
-
ProductKeyPairStorage
public ProductKeyPairStorage(@NotNull ServerPaths serverPaths, @NotNull SettingsPersister settingsPersister)
-
-
Method Detail
-
getOrCreateProductKeyPair
@NotNull public KeyPair getOrCreateProductKeyPair() throws ProductKeyPairStorageException
Returns productKeyPair
- Returns:
- see above
- Throws:
ProductKeyPairStorageException
-
getPublicKey
@NotNull public PublicKey getPublicKey(@NotNull RSAPrivateCrtKey privateKey) throws ProductKeyPairStorageException
Restores RSA public key by passed private key- Parameters:
privateKey
- private key- Returns:
- corresponding public key
- Throws:
ProductKeyPairStorageException
-
-