@@ -0,0 +1,764 @@
+package de.alpharogroup.crypto.algorithm;%0A/**%0A * The Enum KeyPairAlgorithm.%0A *%0A * @version 1.0%0A */%0Apublic enum KeyPairAlgorithm%0A%7B%0A  /** The enum constant for DIFFIE_HELLMAN algorithm. */%0A%09DIFFIE_HELLMAN(%22DiffieHellman%22),%0A%0A%09/** The enum constant for EC algorithm. */%0A%09EC(%22EC%22),%0A%09/** The enum constant for DSA algorithm. */%0A%09DSA(%22DSA%22),%0A%09/** The enum constant for RSA algorithm. */%0A%09RSA(%22RSA%22);%0A%09/** The algorithm. */%0A%09private final String algorithm;%0A%0A%09/**%0A%09 * Instantiates a new KeyPairAlgorithm object.%0A%09 *%0A%09 * @param algorithm%0A%09 *            the algorithm.%0A%09 */%0A%09KeyPairAlgorithm(final String algorithm)%0A%09%7B%0A%09%09this.algorithm = algorithm;%0A%09%7D%0A%0A%09/**%0A%09 * Gets the algorithm.%0A%09 *%0A%09 * @return the algorithm%0A%09 */%0A%09public String getAlgorithm()%0A%09%7B%0A%09%09return algorithm;%0A%09%7D%0A%7D%0A

Create KeyPairAlgorithm.java