1b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampackage org.bouncycastle.jce.interfaces; 2b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam 3b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallamimport java.security.SecureRandom; 4b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam 5b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam/** 6b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam * all BC provider keystores implement this interface. 7b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam */ 8b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallampublic interface BCKeyStore 9b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam{ 10b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam /** 11b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam * set the random source for the key store 12b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam */ 13b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam public void setRandom(SecureRandom random); 14b61a96e7ef1a78acf013bbf08fe537e5b5f129caPeter Hallam} 15