nl.surfnet.coin.selfservice.service.impl.ssl
Class KeyStoreMock

java.lang.Object
  extended by nl.surfnet.coin.selfservice.service.impl.ssl.KeyStore
      extended by nl.surfnet.coin.selfservice.service.impl.ssl.KeyStoreMock

public class KeyStoreMock
extends KeyStore

Mock implementation of the keystore, used in the mock implementation of the LMNGservice Doesn't do a thing


Constructor Summary
KeyStoreMock(boolean activeMode)
           
KeyStoreMock(String privateKey, String password, String certificate, boolean activeMode)
          Constructor for private keys (keystore)
 
Method Summary
 void addCertificate(String alias, String certificate)
           
 void addPrivateKey(String alias, String privateKey, String certificate, String password)
           
 KeyStore getJavaSecurityKeyStore()
           
 Map<String,String> getPrivateKeyPasswords()
           
 void setCertificates(Map<String,String> certificates)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyStoreMock

public KeyStoreMock(boolean activeMode)

KeyStoreMock

public KeyStoreMock(String privateKey,
                    String password,
                    String certificate,
                    boolean activeMode)
Constructor for private keys (keystore)

Parameters:
privateKey -
password -
certificate -
Method Detail

setCertificates

public void setCertificates(Map<String,String> certificates)
Overrides:
setCertificates in class KeyStore

getJavaSecurityKeyStore

public KeyStore getJavaSecurityKeyStore()
Overrides:
getJavaSecurityKeyStore in class KeyStore

addPrivateKey

public void addPrivateKey(String alias,
                          String privateKey,
                          String certificate,
                          String password)

addCertificate

public void addCertificate(String alias,
                           String certificate)

getPrivateKeyPasswords

public Map<String,String> getPrivateKeyPasswords()


Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.