public class CryptographyService
extends java.lang.Object
| Constructor and Description |
|---|
CryptographyService(KeyStoreService keyStoreService) |
CryptographyService(KeyStoreService keyStoreService,
KeyPairService keyPairService,
CertificateService certificateService,
java.lang.String defaultAlias) |
CryptographyService(KeyStoreService keyStoreService,
java.lang.String defaultAlias) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsEntry(java.lang.String alias) |
java.security.KeyPair |
createNewKeyPair(java.math.BigInteger certNumber,
java.lang.String commonName,
java.lang.String webId) |
java.security.KeyPair |
createNewKeyPair(java.lang.String commonName,
java.lang.String webId) |
java.security.PrivateKey |
getDefaultPrivateKey() |
java.lang.String |
getDefaultPrivateKeyAlias() |
java.security.PrivateKey |
getPrivateKey(java.lang.String alias) |
java.security.PublicKey |
getPublicKey(java.lang.String alias) |
void |
init() |
void |
setDefaultAlias(java.lang.String defaultAlias) |
public CryptographyService(KeyStoreService keyStoreService)
public CryptographyService(KeyStoreService keyStoreService, java.lang.String defaultAlias)
public CryptographyService(KeyStoreService keyStoreService, KeyPairService keyPairService, CertificateService certificateService, java.lang.String defaultAlias)
@PostConstruct public void init()
public java.security.KeyPair createNewKeyPair(java.math.BigInteger certNumber,
java.lang.String commonName,
java.lang.String webId)
throws java.io.IOException
java.io.IOExceptionpublic java.security.KeyPair createNewKeyPair(java.lang.String commonName,
java.lang.String webId)
throws java.io.IOException
java.io.IOExceptionpublic java.security.PrivateKey getPrivateKey(java.lang.String alias)
public java.security.PrivateKey getDefaultPrivateKey()
public java.lang.String getDefaultPrivateKeyAlias()
public java.security.PublicKey getPublicKey(java.lang.String alias)
public boolean containsEntry(java.lang.String alias)
public void setDefaultAlias(java.lang.String defaultAlias)
Copyright © 2018. All Rights Reserved.