01: /*
02: * Title: Oyster Project
03: * Description: S/MIME email sending capabilities
04: * @Author Vladimir Radisic
05: * @Version 2.1.5
06: */
07:
08: package org.enhydra.oyster.crypto.consts;
09:
10: /**
11: * Types of KeyStore, currently suported by two (BC and SUN) dynamically loaded
12: * providers. Note that other KeyStore implementations can be used if theirs
13: * proveders are defined statically in java.security file. refer to java
14: * documentation for more information about static provider registration.
15: */
16: public interface KeyStoreConstants {
17:
18: /**
19: * KeyStore provided by 'Sun' provider
20: */
21: public String JKS = "JKS";
22:
23: /**
24: * PKCS12 compatabile KeyStore provided by 'Bouncy Castle' provider
25: */
26: public String PKCS12 = "PKCS12";
27:
28: /**
29: * KeyStore provided by 'Bouncy Castle' provider. This is BC JKS
30: * implementation and it does not follow the conventional one.
31: */
32: public String BKS = "BKS";
33:
34: /**
35: * KeyStore provided by 'Bouncy Castle' provider
36: */
37: public String UBER = "UBER";
38: }
|