be.fgov.ehealth.technicalconnector.distributedkeys.jca
Class DistributedKeyStore
java.lang.Object
java.security.KeyStoreSpi
be.fgov.ehealth.technicalconnector.distributedkeys.jca.DistributedKeyStore
public class DistributedKeyStore
- extends KeyStoreSpi
Implementation of KeyStoreSpi
DistributedKeyStore
public DistributedKeyStore()
engineLoad
public void engineLoad(KeyStore.LoadStoreParameter param)
throws IOException,
NoSuchAlgorithmException,
CertificateException
- Overrides:
engineLoad
in class KeyStoreSpi
- Throws:
IOException
NoSuchAlgorithmException
CertificateException
- See Also:
KeyStoreSpi.engineLoad(java.security.KeyStore.LoadStoreParameter)
engineGetKey
public Key engineGetKey(String alias,
char[] password)
throws NoSuchAlgorithmException,
UnrecoverableKeyException
- Specified by:
engineGetKey
in class KeyStoreSpi
- Throws:
NoSuchAlgorithmException
UnrecoverableKeyException
- See Also:
KeyStoreSpi.engineGetKey(java.lang.String, char[])
engineGetCertificateChain
public Certificate[] engineGetCertificateChain(String alias)
- Specified by:
engineGetCertificateChain
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineGetCertificateChain(java.lang.String)
engineGetCertificate
public Certificate engineGetCertificate(String alias)
- Specified by:
engineGetCertificate
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineGetCertificate(java.lang.String)
engineGetCreationDate
public Date engineGetCreationDate(String alias)
- Specified by:
engineGetCreationDate
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineGetCreationDate(java.lang.String)
engineSetKeyEntry
public void engineSetKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain)
throws KeyStoreException
- Specified by:
engineSetKeyEntry
in class KeyStoreSpi
- Throws:
KeyStoreException
- See Also:
KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[])
engineSetKeyEntry
public void engineSetKeyEntry(String alias,
byte[] key,
Certificate[] chain)
throws KeyStoreException
- Specified by:
engineSetKeyEntry
in class KeyStoreSpi
- Throws:
KeyStoreException
- See Also:
KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[])
engineSetCertificateEntry
public void engineSetCertificateEntry(String alias,
Certificate cert)
throws KeyStoreException
- Specified by:
engineSetCertificateEntry
in class KeyStoreSpi
- Throws:
KeyStoreException
- See Also:
KeyStoreSpi.engineSetCertificateEntry(java.lang.String, java.security.cert.Certificate)
engineDeleteEntry
public void engineDeleteEntry(String alias)
throws KeyStoreException
- Specified by:
engineDeleteEntry
in class KeyStoreSpi
- Throws:
KeyStoreException
- See Also:
KeyStoreSpi.engineDeleteEntry(java.lang.String)
engineAliases
public Enumeration<String> engineAliases()
- Specified by:
engineAliases
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineAliases()
engineContainsAlias
public boolean engineContainsAlias(String alias)
- Specified by:
engineContainsAlias
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineContainsAlias(java.lang.String)
engineSize
public int engineSize()
- Specified by:
engineSize
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineSize()
engineIsKeyEntry
public boolean engineIsKeyEntry(String alias)
- Specified by:
engineIsKeyEntry
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineIsKeyEntry(java.lang.String)
engineIsCertificateEntry
public boolean engineIsCertificateEntry(String alias)
- Specified by:
engineIsCertificateEntry
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineIsCertificateEntry(java.lang.String)
engineGetCertificateAlias
public String engineGetCertificateAlias(Certificate cert)
- Specified by:
engineGetCertificateAlias
in class KeyStoreSpi
- See Also:
KeyStoreSpi.engineGetCertificateAlias(java.security.cert.Certificate)
engineStore
public void engineStore(OutputStream stream,
char[] password)
throws IOException,
NoSuchAlgorithmException,
CertificateException
- Specified by:
engineStore
in class KeyStoreSpi
- Throws:
IOException
NoSuchAlgorithmException
CertificateException
- See Also:
KeyStoreSpi.engineStore(java.io.OutputStream, char[])
engineLoad
public void engineLoad(InputStream stream,
char[] password)
throws IOException,
NoSuchAlgorithmException,
CertificateException
- Specified by:
engineLoad
in class KeyStoreSpi
- Throws:
IOException
NoSuchAlgorithmException
CertificateException
- See Also:
KeyStoreSpi.engineLoad(java.io.InputStream, char[])
Connector Packaging PERSDIETICIAN 3.11.1 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.