public class KeyManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ENV_VAR_BASE |
static String |
ENV_VAR_PRIVATE_KEY_BASE |
static String |
ENV_VAR_PUBLIC_KEY_BASE |
| Modifier | Constructor and Description |
|---|---|
protected |
KeyManager() |
| Modifier and Type | Method and Description |
|---|---|
static KeyManager |
getInstance() |
PrivateKey |
getPrivateKey(String version) |
Collection<PrivateKey> |
getPrivateKeys() |
PublicKey |
getPublicKey(String version) |
Collection<PublicKey> |
getPublicKeys() |
void |
loadKey(Key key) |
void |
reset() |
String |
sign(String payload,
String keyVersion) |
boolean |
verify(String payload,
String hash,
String keyVersion) |
public static final String ENV_VAR_BASE
public static final String ENV_VAR_PRIVATE_KEY_BASE
public static final String ENV_VAR_PUBLIC_KEY_BASE
public static KeyManager getInstance()
public void loadKey(Key key)
public PrivateKey getPrivateKey(String version)
public Collection<PrivateKey> getPrivateKeys()
public Collection<PublicKey> getPublicKeys()
public void reset()
Copyright © 2005–2021 Atlassian. All rights reserved.